Книга
Книга
ОТ РЕДАКТОРА
Исследования по механике жидкости и газа на основе уравнений Навье——Стокса имеют в нашей стране давние традиции. Начало им положено еще в первой половине 60-х годов в трудах участников семинара НИИ ВЦ Л1ГУ по численным методам аэромеханики, работавшего под руководством Г. И. Петрова, Л. А. Чудова, Г. Ф. Теленина, Г. С. Рослякова. Эти работы успешно развивались благодаря значительным достижениям советских ученых в вычислительной математике. Важное значение имели всесоюзные школы-семинары по численным методам в механике вязкой жидкости, которые проводились под руководством Н. Н. Яненко в 1966—1983 гг.
Среди многих рассматривавшихся в то время классов задач гидро- и аэродинамики, решение которых не могло быть получено в рамках теории пограничного слоя или невязкого газа (отрывные течения, взаимодействие ударной волны и пограничного слоя, структура ударной волны и т. д.), в работах В. И. Полежаева было значительно продвинуто изучение естественно-конвективных процессов. Эффективные численные методы и программы, разработанные для этого класса задач, позволили уже на ЭВМ второго поколения решить многие практически важные задачи (изучение эффективности тепловой изоляции, теплообмен и температурное расслоение при хранении жидкости в сосудах, конвекция в глубокой атмосфере для интерпретации данных зондирования атмосферы Венеры, исследование гидромеханики невесомости и анализ результатов технологических экспериментов в космосе), а также исследовать структуру нелинейных конвективных течений.
В предлагаемой читателю коллективной монографии изложены результаты следующего этапа исследований упомянутого класса задач, которые получены в течение примерно десяти лет в лаборатории численного моделирования в гидродинамике Института проблем механики АН СССР В. И. Полежаевым и его
сотрудниками. Этот этап связан с освоением ЭВМ следующих поколений, в том числе ЭВМ с конвейерной обработкой, а также с дальнейшим усовершенствованием и расширением круга применяемых численных методов и разработкой специального математического обеспечения. Это дало возможность не только расширить класс решаемых задач, но и существенно приблизить диапазон определяющих критериев подобия к тому, который имеет место в реальных технических, технологических и природных процессах.
В книге изложены оригинальные результаты, полученные ее авторами на всех этапах математического моделирования конвекции и тепломассообмена на основе нестационарных уравнений Навье ——Стокса, включая методы их численного решения и ускорения расчетов, а также методы графической и статистической обработки, и подробно рассмотрено применение всей этой сложной техники к физическим задачам, которые, как правило, не могут быть решены какими-либо другими средствами. Завершенность математического аппарата и методическая направленность книги делают ее чрезвычайно полезной для тех специалистов, которые начинают трудный путь освоения и применения в своей практической деятельности методов математического моделирования на основе уравнений Навье—Стокса.
К настоящему времени становится все более ясным, что все проблемы, возникающие в аэро- и гидродинамике при численном решении уравнений Навье——Стокса, вряд ли будут решены даже при использовании разрабатываемых сегодня ЭВМ пятого поколения с десятками и даже сотнями миллиардов операций в секунду. Поэтому в связи со всевозрастающим применением ЭВМ при решении научно-технических задач важно обеспечить как можно большую научную и практическую《жатву》. Это возможно лишь при условии глубокого проникновения методов математического моделирования в ту или иную предметную область. Данная книга представляет в этом отношении хороший пример.
Задачи конвекции в замкнутых плоских областях и сосудах, которые были исторически первыми для моделирования на основе уравнений Навье——Стокса, стали уже классическими. Для этого класса задач (или для так называемых моделей общего назначения) авторами установлены фундаментальные закономерности, к числу которых относится эффект максимума температурного (концентрационного) расслоения. В книге приводят-
ся многочисленные примеры расчета многовихревых (или, как теперь говорят, самоорганизованных) структур, возникающих после потери устойчивости равновесия или конвективного движения, включая первые попытки прямого численного моделирования переходных и турбулентных режимов конвекции.
Из рассмотренных в книге новых физических задач, изученных с помощью разработанных методов, обращают на себя внимание задачи о локальных естественно-конвективных процессах в стратифицированной жидкости, а также задачи о конвективном тепло- и массообмене при выращивании кристаллов. Визуализация конвективных процессов, выявление тех их свойств, которые могут быть причиной дефектов в кристаллах, и многопараметрические численные исследования позволяют сделать более целенаправленным поиск путей улучшения характеристик кристаллов и в дальнейшем управлять получением кристаллов с заданными структурой и свойствами. Большое значение для народного хозяйства приобретают методы гидродинамики и при разработке технологий получения новых материалов.
Благодаря достигнутому в работе авторов высокому уровню исследований открываются перспективы широкого применения методологии и конкретных физических результатов в рассматриваемых направлениях, а также пути более эффективного применения методов математического моделирования с использованием современной вычислительной техники — от супер-ЭВМ до персональных мини-ЭВМ в различных предметных областях.
В. С. Авдуевский
ПРЕДИСЛОВИЕ
Развитие механики жидкости и газа и ее приложений в последние годы связано с применением общих математических моделей, основанных на уравнениях Навье——Стокса. Эти уравнения, выведенные более 150 лет назад, еще в середине XIX в., в общем виде мало изучены и содержат огромный запас информации. Их частными случаями являются классические уравнения идеальной (невязкой) жидкости и уравнения пограничного слоя. Следствием исходных уравнений Навье—Стокса являются также уравнения акустики, внутренних волн, теории устойчивости и осредненные уравнения турбулентного движения (уравнения Рейнольдса). Однако все упомянутые уравнения, многие из которых имеют достаточно сложный характер, не обнаруживают всего богатства физических эффектов, присущих исходным уравнениям Навье—— Стокса. Ввиду специфической нелинейности последних, наличия малого параметра при старшей производной в сочетании с пространственным характером движения и нестационарностью их можно изучать, по-видимому, лишь с помощью численных методов. Принципиальное значение имеет возможность прямого численного моделирования турбулентных режимов движения жнд、 кости на основе нестационарных уравнений Навье—Стокса.
Вплоть до середины 60-х годов XX в., т. е. до начала широкого распространения ЭВМ. и численных методов в гидродинамике, постановка задачи об отыскании сложных и зависящих от большого числа параметров численных решений уравнений Навье—— Стокса была непривычной и вызывала дискуссии. В настоящее время численное моделирование на основе уравнений Навье —— Стокса сформировалось как самостоятельное направление в механике жидкости и газа, ее приложениях к аэрогидродинамике, машиностроению, энергетике, технологии, а также к изучению природных явлений. Для многих приложений сегодня требуется все более точный расчет характеристик рабочих процессов при поиске оптимальных конструкторских и технологических решений, направленных на повышение надежности, снижение металлоемкости, энергоемкости конструкций и затрат на их обработку, улучшение эксплуатационных характеристик машин и технологи* ческих аппаратов, повышение качества материалов. Наряду с непрерывным ростом производительности ЭВМ и совершенствованием численных методов это создает объективные предпосылки для дальнейшего развития численного моделирования на основе уравнений Навье——Стокса, содержащих значительный «резерв знаний».
Из многих классов задач механики вязкой жидкости, которые изучались на основе уравнений Навье——Стокса, в последние годы заметный прогресс был достигнут в области естественно-конвективного тепло- и массообмена и связанных с ним приложений. Естественной конвекцией называют движения, которые вызыва* ются подъемными силами, обусловленными неоднородностью температуры и (или) состава жидкости или газа в поле силы тяжести. Это гравитационная (тепловая или концентрационная) конвекция. В последнее время термином «естественная конвек- ция» обозначаются и другие ——негравитационные разновидности конвекции, причиной которых являются градиенты сил поверхностного натяжения на границе раздела газ——жидкость или жидкость——жидкость (термокапиллярная или концентрационно-ка- пиллярная конвекция). Указанные механизмы конвекции универсальны и лежат в основе большинства встречающихся в природе движений жидкости или газа, они оказывают существенное влияние на тепловые режимы элементов конструкций, в том числе на эффективность теплоизоляции, однородность и структурное совершенство многих видов материалов, получаемых из жидкой (газовой) фазы, на качество разделения веществ и др.
Физическими особенностями этого класса движений являются сложная внутренняя структура, в которой трудно выделить пограничный слой и 《ядро» течения. Существенную роль играет взаимное влияние полей движения, температуры и концентрации при наличии сильной зависимости этих полей от начальных и граничных условий, определяющих критериев подобия и различных осложняющих факторов. Числовые значения основных критериев подобия для задач конвективного теплообмена (чисел Рейнольдса, Рэлея, Марангони) изменяются в природе и технике в широких пределах. Реализация численных решений при значениях этих критериев, соответствующих условиям работы технических и технологических установок, как правило, затруднена.
Важную роль в задачах конвекции играют физические свойства веществ, также изменяющиеся в широком диапазоне, и геометрия, особенности граничных условий. Это приводит к многопараметрическому характеру критериальной зависимости искомых характеристик конвективного тепло- и массообмена. Следует отметить, что для практических приложений представляет интерес определение не только традиционных характеристик — средних и местных потоков тепла, необходимых для обеспечения теплового режима элементов конструкций, но и более тонких характеристик, таких, как температурное расслоение (стратификация), а также структура конвекции, приводящих к макро- и микронеоднородностям температурных и концентрационных полей.
Метод математического моделирования, или, как иногда говорят, вычислительный эксперимент, который разрабатывается и систематически применяется в книге для решения упомянутого класса задач, в его наиболее развитой форме слагается из сле-
дующих этапов: 1) выбор физической модели исследуемого явления и определение совокупности определяющих его исходных данных; 2) построение математической модели, т. е. уравнений и краевых условий, в той или иной мере адекватно описывающих это явление; 3) разработка численного метода и алгоритма решения задачи или выбор того или иного известного метода; 4) разработка программы или комплекса программ для решения задачи и обработки результатов на ЭВМ; 5) проведение расчетов, анализ и обработка результатов; 6) практическое применение результатов, включающее сравнение их с данными физического (лабораторного или натурного) эксперимента, позволяющее сделать заключение об адекватности математической модели рассматриваемому реальному физическому явлению и о необходимости той или иной корректировки физической (математической) модели, усовершенствования численного метода или его программной реализации на ЭВМ. Содержание каждого из рассмотренных этапов зависит от класса задач, применяемого математического аппарата и вычислительной техники, требований к полноте и точности описания физического процесса, предъявляемых практикой, и в значительной степени определяется уровнем развития той или иной предметной области.
В механике жидкости и газа математическое моделирование на основе уравнений Навье——Стокса является следующим шагом вслед за моделированием на основе уравнений Эйлера и уравнений пограничного слоя, поэтому естественны высокие требования к эффективности вычислительных методов, быстродействию и памяти ЭВМ и совершенству методов обработки информации, в особенности при моделировании режимов течения, соответствующих потере устойчивости и переходу к турбулентному режиму движения. Очень важным является в этом случае обеспечение непрерывности и в некотором смысле «равнопрочности» упомянутых выше этапов технологической цепочки математического моделирования. Эти обстоятельства в значительной степени влияли как на выполнение излагаемой в книге работы, так и на структуру самой книги.
В книге изложен этап работ, выполненных авторами в течение десяти последних лет в лаборатории численного моделирования в гидродинамике Института проблем механики АН СССР. В ме・ тодическом отношении книга является развитием и углублением соответствующего раздела книги [ 122]. В упомянутой книге, предназначенной для первоначального чтения, рассмотрены основы численного моделирования процессов тепло- и массообмена, включая элементы теории метода конечных разностей, модельные задачи, методы решения уравнений пограничного слоя, а также уравнений Навье——Стокса несжимаемой жидкости, и дан исторический обзор развития соответствующих работ.
Глава 1 настоящей книги посвящена изложению методов численного решения двумерных нестационарных уравнений Навье— Стокса (приближение Буссинеска). К этим уравнениям, записан-
ным в переменных вихрь — функция тока, в книге систематически применяется метод конечных разностей (МКР). Рассмотрены различные варианты конечно-разностных схем с раздельным решением нестационарных уравнений типа 《переноса》 для вихря, температуры и концентрации и стационарного уравнения Пуассона для функции тока. Усовершенствование этого класса схем привело к сокращению времени счета на порядок, а в отдельных случаях на два——три порядка, что эквивалентно переходу на новое поколение ЭВМ. Существенное ускорение расчетов достигается также за счет применения специальных процессоров.
В последние годы для решения уравнений Навье——Стокса все больше применяется метод конечных элементов (МКЭ), позволяющий расширить класс решаемых задач на области сложной геометрии, улучшить аппроксимацию некоторых классов схем, эффективно использовать неравномерные сетки. Этот метод применяется в книге для уравнений Навье——Стокса (приближение Буссинеска), записанных в переменных скорость—давление. Трудности технической реализации МКЭ в настоящее время во многом преодолены, и этот метод начинает все более активно использоваться на ЭВМ серии ЕС. Роль конечно-элементных схем велика и для изучения свойств конечно-разностных схем и их модификации. Методу конечных элементов принадлежит большое будущее при решении уравнений Навье——Стокса в связи с непрерывным совершенствованием методов решения соответствующих алгебраических систем и увеличением быстродействия ЭВМ. Многочисленные тесты численных методов, включая сопоставления с экспериментальными данными, приводятся в различных главах книги.
Наряду с изложением методов численного решения в книге приведены (см. гл. 2) оригинальные результаты разработки других составляющих математического моделирования (ускорение расчетов с помощью конвейерной обработки, статистическая и графическая обработка численных реализаций), а также конкретные физические результаты.
Результаты физического характера, рассмотренные в гл. 3—5 книги, соответствуют трем основным направлениям приложения теории конвективного тепло- и массообмена: в технике, технологии и геофизике,— где математическое моделирование на основе уравнений Навье—Стокса нашло систематическое применение. К новым физическим результатам относятся:
подтверждение и расширение области применения, в том числе в технологических процессах, эффекта максимума температурного и концентрационного расслоения (разд. 3.2, 3.3, 4.2, 4.3);
установление различных новых примеров вторичных структур (самоорганизованных структур) для конвекции гравитационного и негравитационного типов, связанных с потерей устойчивости равновесия или конвективного движения (разд. 3.1—3.3, 4.3, 5.1);
численная реализация нелинейных колебательных конвективных движений при больших числах Рэлея (разд. 3.1, 3.3, 4.1, 4.3).
Сведения о специальном математическом обеспечении приведены в гл. 6, завершающей книгу.
Несмотря на то что в книге рассмотрены конвективные движения, зависящие только от двух пространственных переменных, выполненная методическая работа и полученные результаты необходимы для уже начавшегося этапа изучения трехмерных конвективных процессов. Из-за ограниченного объема книги в ней не отражены результаты по конвекции и переносу тепла в пористых средах, исследованию тепло- и массообмена в невесомости и некоторым другим техническим приложениям, коротко представлены и результаты численного моделирования турбулентных режимов конвекции на основе уравнений Навье—Стокса [60— 64, 89, 128, 131] (см. также [153, 154, 221, 222, 249]).
Книга обобщает материал более 50 оригинальных работ, опубликованных коллективом авторов в 1976——1985 гг. [3, 14, 20——25, 27, 30—32, 36, 50, 55—66, 71—73, 81, 82, 86, 122, 124, 126—128, 130, 131, 133, 140, 143—151, 176, 177, 182—185, 254—256]. Предисловие и глава 1 написаны В. И. Полежаевым, разд. 2.3 и 5.2—— А. В. Бунэ, разд. 4.3 — Н. А. Верезуб, разд. 2.1, 6.3 и 6.4 — Г. С. Глушко, разд. 3.1 и 5.1—В. Л. Грязновым, разд. 3.2 — К. Г. Дубовиком, разд. 4.2 — С. А. Никитиным, разд. 4.1 — А. И. Простомолотовым, разд 1.2 и 6.2 ——А. И. Федосеевым, разд. 3 3 ——С Г. Черкасовым. Разделы 2.2 и 6.5 написаны совместно А В. Бунэ, Г. С. Глушко и М. К. Ермаковым, а разд. 6.1 — А. В. Бунэ, В. Л. Грязновым и А. И. Простомолотовым.
Следует особо отметить, что важное значение в разработке систем графической визуализации и ускорения расчетов имело сотрудничество авторов монографии с инженерами—специалистами по электронной технике С. X Гореликовым и В. А. Салтыковым и специалистами по программному обеспечению ЭВМ М. К. Ермаковым, А. А. Горбуновым и М. Н. Мякшиной.
В заключение авторы считают своим приятным долгом поблагодарить академиков Г. И. Петрова и А. Ю. Ишлинского за внимание к работе, полезные советы и поддержку, профессора Л А. Чудова за многочисленные обсуждения рассматриваемых в монографии вопросов, Р. Л. Шляго и сотрудников лаборатории вычислительных машин Института проблем механики АН СССР за большую помощь в проведении расчетов.
Авторы выражают также благодарность члену-корреспонденту АН СССР Д. М. Климову и профессору В. М. Пасконову за полезные замечания при рецензировании книги.
Глава 1
МЕТОДЫ ЧИСЛЕННОГО РЕШЕНИЯНЕСТАЦИОНАРНЫХ УРАВНЕНИЙНАВЬЕ—СТОКСА
ВВЕДЕНИЕ. МАТЕМАТИЧЕСКАЯ МОДЕЛЬ КОНВЕКЦИИ, ТЕПЛО- И МАССООБМЕНА
Численное решение ——важнейший этап математического моделирования—состоит из двух главных частей: дискретизации, т. е. способа построения конечномерной модели, представляющей по существу некоторую систему алгебраических уравнений, и метода решения этой системы.
Выбор того или иного конкретного численного метода определяется многими объективными и субъективными факторами, из которых назовем особенности данного класса задач, требования, предъявляемые к численному решению в данной области науки и приложениях (точность, быстрота получения решения, количество вариантов расчета), возможности имеющейся вычислительной техники, а также научные традиции, квалификация разработчиков.
Методам численного решения задач математической физики посвящена обширная литература.
Широко известны достижения в этой области научных школ советских математиков К. И. Бабенко, О. М. Белоцерковского, С. К. Годунова, О. А. Ладыженской, Г. И. Марчука, А. А. Самарского, Н. Н. Яненко. Библиография наиболее близко примыкающих к тематике книги работ отечественной школы вычислительной математики дана в [4,11,35, 51, 99, 106, 107, 122, 156, 190]. Переход от простейших математических моделей (модельных задач) к такой специальной системе, составляющей основу теории конвективного тепло- и массообмена, как уравнения Навье—— Стокса, требует многих усилий. Этой монографии предшествовал большой самостоятельный этап работ. Его история, ряд первоначальных сведений и промежуточных математических моделей, начиная от элементов теории разностных схем, содержится в книге [122J.
Исходной для построения методов численного решения и последующего их применения в данной книге является классическая система двумерных уравнений Навье——Стокса для конвекции, тепло- и массообмена в приближении Буссинеска, которая выводится из общих уравнений Навье—Стокса сжимаемой жидкости в предположении, что жидкость динамически и статически несжимаема, т. е. плотность ее не зависит от давления, но может зависеть от температуры и концентрации примеси.
Предполагается также, что отклонения всех термодинамических параметров от их значений, соответствующих условиям статического равновесия, малы. Модель конвекции жидкости в приближении Буссинеска учитывает эти малые изменения плотности жидкости, происходящие вследствие изменения ее состава и/или температуры, что приводит к ряду новых физических эффектов, отсутствующих в однородной изотермической жидкости (внутренние волны, конвекция, тепло- и массоперенос).
Запишем, следуя [ 100J, уравнения Буссинеска для бинарной смеси, уравнение состояния которой задано в виде
р = р(с, Т).
Здесь Т ——температура; с ——концентрация примеси; предполагается, что плотность не зависит от давления р. Предположим также, что
Р = Ро + р\Р = ро + р',
где Ро, ро удовлетворяют уравнению гидростатики
gradpo=pog,
где g — ускорение, создаваемое массовыми силами. Для малых отклонений р‘ имеют место соотношения
Р'《Ро, р'《ро・
Тогда справедливы следующие представления:
丄电=丄生+丄» . 丄go p, _
р0 办р0 办Т' = Т —北; с'=с —R;Т' = Т —北; с'=с —R;Р ду ро ду ро ду р; ду '
р0 办
р0 办
Т' = Т —北; с'=с —R;
Т' = Т —北; с'=с —R;
где
То, с° ——некоторые постоянные величины, от которых отсчитываются соответственно температура и концентрация, причем 7V《То, С‘《С°・
При выводе исходной системы в уравнениях количества дви* жения плотность всюду, за исключением подъемной силы, счй' тается постоянной. Предполагаются постоянными также коэф* фициенты вязкости, теплопроводности, удельной теплоемкости, диффузии. При написании уравнений притока тепла и диффузии пренебрегается выделением тепла за счет вязкой диссипации и работы сил сжатия, термо- и бародиффузионными эффектами (см., например, [ 100]). При этих предположениях уравнения движения, переноса тепла и массы неоднородной жидкости
можно записать в следующем виде:
~ + (VV) V = 一丄勿,十必V十g仲?г十限,),
div V=0,(LI)
pc/^ 十(VY)T']=ST‘,当十(vV)d = ZMd.
L 0/」dt
В этой системе уравнений искомыми являются вектор скорости V, давление р\ температура Т', концентрация примеси с' (точнее, отклонения последних от их статических значений), которые зависят от пространственных координат и времени t. Параметрами являются плотность, коэффициенты кинематической вязкости г = р./р (р.——коэффициент динамической вязкости), теплопроводности X, диффузии Q, удельной теплоемкости при постоянном давлении Ср, а также ускорение свободного падения g и коэффициенты теплового и концентрационного изменения плотности 阮 и 及,определенные выше.
Важной особенностью системы (1.1) являются так называемые граничные условия прилипания, в соответствии с которыми все компоненты скорости на твердой неподвижной стенке равны нулю:
Vr = 0.(1.2)
В дальнейшем будет часто использоваться модель плоской фиксированной поверхности жидкости, поверхностное натяжение которой зависит от температуры и концентрации: о = Оо(0отТ' + + РосС‘)・ Тогда граничные условия для компонент скорости будут иметь вид
V = o."2寡=0。傾弯+限导),(1.3)
где п ——нормаль, I — касательная к поверхности жидкости.
Граничные условия для полей температуры и концентрации могут быть трех основных типов:
задана температура Тг (концентрация примеси сг) на границе,
задан поток тепла Qr =——КдТ/дп (диффузионн1Ый поток jT=—Ddc/dn);
задан закон теплообмена в виде ^г = ат(Л — TJ, где аг —— коэффициент теплоотдачи; Тг — температура стенки; Тс — температура среды (соответственно закон массообмена в виде /г = =ас(сг — 〃),где & — коэффициент массообмена). Кроме того, в начальный момент времени должны быть заданы значения всех искомых функций.
Для описания конвекции важной особенностью системы (1.1) является то, что она не содержит так называемых эффектов гидростатической сжимаемости, а также акустических волн, проявляющихся в системе уравнений конвекции сжимаемого газа
при наличии зависимости плотности от давления. Эти эффекты в приближении Буссинеска отфильтрованы благодаря тому, что рассчитываются отклонения давления и температуры (//, Т^) от своих статических значений. Это существенно при конструировании вычислительных методов (см., например, [129, 135]). Вместе с тем следует иметь в виду, что при больших перепадах температуры, концентрации примесей или при больших изменениях величины гидростатического давления эти уравнения требуют
корректировки.
Между уравнениями (1.1) и уравнениями Навье——Стокса конвекции сжимаемого газа [129] имеются промежуточные мате
матические модели, зических свойств ——матические модели, зических свойств ——в которых либо учитывается изменение фи- вязкости, теплопроводности и диффузии в
матические модели, зических свойств ——
матические модели, зических свойств ——
рамках приближения Буссинеска, либо может быть выполнен бо
лее полный учет изменения плотности в зависимости от температуры и концентрации. Изложение этих вопросов выходит за рамки данной книги, в которой рассматривается численное решение классической системы уравнений Буссинеска (1.1). Упомянутые
классические уравнения конвекции имеют, как показывает практика, весьма широкую область применимости в технике, технологии, геофизике, однако проблемы их численного решения все еще далеки от завершения, поскольку в этих приложениях распространены пространственные (трехмерные) движения и весьма широк диапазон чисел Рейнольдса и других режимных пара
метров.
Вводя масштабы для искомых величин и независимых переменных, можно привести систему (1.1) к следующему безразмер
ACAC(1.4)(1.4)ному виду
AC
AC
(1.4)
(1.4)
* + (VV)V = —Vp+^AV + n
,1Re Sc,1Re Scdiv V = О,
,1
Re Sc
,1
Re Sc
生 +(vv)e= ―— де. а/ ' 丿 RePr
В этих уравнениях содержатся безразмерные параметры, определенные по величинам, заданным условиями задачи: Re= ^L/v —— число Рейнольдса, Gr = g^TL3\T/v2 ——число Грасгофа, Grc = =&§丄3卜小厶——концентрационное число Грасгофа, Pr = v/tz — число Прандтля, Sc=D「D = y/_O — число Шмидта, или диффузионное число Прандтля, а=^/рСр ——коэффициент температуропроводности
Безразмерный аналог граничного условия (1.3) будет иметь вид
мп 羽 I
dn Re Pr 3/ Re Sc Gl
где Mn^o0por^Anpv^, Mnc = o0pocLAr/pv^ — число Марангони и концентрационное число Марангони, определяющие интенсив-
ность поверхностных механизмов конвекции (термокапиллярной и концентрационно-капиллярной). Система (1.1) или ее безразмерный аналог (1.4) содержат описание широкого круга процессов и различных предельных режимов.
Наиболее простыми являются режимы переноса тепла (массы) молекулярными процессами теплопроводности (диффузии), реализующиеся в неподвижной жидкости (V=0). Эти режимы являются асимптотическими для системы (1.4) при Ref 0, Gff О, G%—>"0, Мп―
При Gr = Gfc = Mn = Mnc = O уравнения (1.4) представляют уравнения Навье——Стокса однородной несжимаемой жидкости. Два последних уравнения (1.4) в этом случае описывают перенос тепла и массы движущейся жидкостью, при этом процессы тепло- и массообмена не оказывают влияния на движение.
В системе (1.4) содержится описание двух разновидностей естественной гравитационной конвекции: тепловой и концентрационной. Интенсивность тепловой конвекции определяется числом Грасгофа. Существенное значение при этом имеет число Прандтля, представляющее отношение толщин динамического и теплового пограничных слоев. В ряде случаев важную роль играет число Рэлея Ra = GrPr.
Интенсивность концентрационной конвекции определяется концентрационным числом Грасгофа, которое является аналогом числа Грасгофа. Важное значение при этом имеет диффузионное число Прандтля (число Шмидта), представляющее отношение толщин динамического и концентрационного пограничных слоев. Аналогом числа Рэлея в режиме концентрационной конвекции является концентрационное число Рэлея.
Число Марангони и концентрационное число Марангони являются аналогами чисел Рэлея и концентрационного числа Рэлея и определяют интенсивность поверхностных механизмов конвекции——термокапиллярной и концентрационно-капиллярной.
При численной реализации существенно, что в процессах естественной конвекции нет характерной скорости, заданной условиями задачи. В качестве масштаба скорости Vt для системы (1.1) может быть взята, например, величина v/L, имеющая размерность скорости. При этом число Рейнольдса, играющее в системе (1.4) роль масштабного фактора, следует положить равным единице. Безразмерная скорость в системе (1.4) VL/y является в этом случае числом Рейнольдса, отнесенным к местной скорости, а безразмерное время равно vt/L2. Ниже используется также безразмерное время Fo = at/L2 (число Фурье).
Искомое решение системы (1 4) в виде поля скорости, температуры и концентрации примеси, которое мы обозначим Ф(К 9, С), определяется при заданной геометрии области у и совокупности краевых условий у。 критериальной зависимостью вида
ф = ф(%, у, г, Fo, Re, Ra, Rac Mn, Mnc, Pr, P】d, % 汽).(1.5)
Это соотношение представляет параметрическую зависимость искомого решения, и его определение является главной задачей моделирования. Равенство (например, в модели и натурных условиях) безразмерных параметров в правой части является, как известно, необходимым и достаточным условием подобия и условием как физического, так и математического моделирования. Найденная в результате моделирования критериальная функция Ф является основой управления процессами конвективного тепло- и массообмена в рамках принятой схематизации процесса.
Отметим также, что введение масштабов при численной реализации можно выполнить различными способами. Например, в геофизической гидродинамике для течений стратифицированной жидкости, к которым относится рассматриваемый класс задач, важную роль играет частота плавучести [ 168]
N={~^^-
Для рассмотренной выше модели «жидкости Буссинеска» эта частота может быть выражена в виде
При этом масштаб безразмерного времени, соответствующий частоте плавучести, записывается в виде
TN = tNv/L2=(Gr + Grc)~\
где tN = 1/Л^; число Грасгофа и концентрационное число Грасгофа определены по вертикальным масштабам температуры и концентрации:
v2 dzv2 dz
Комбинация числа Рейнольдса чардсонаRi=gL/V2 = Gr/Re2₽rATили число Фруда口 УReFr =——=——-V gLMGr/》”Комбинация числа Рейнольдса чардсонаRi=gL/V2 = Gr/Re2₽rATили число Фруда口 УReFr =——=——-V gLMGr/》”и числа Грасгофа дает число Ри-и числа Грасгофа дает число Ри-
Комбинация числа Рейнольдса чардсона
Ri=gL/V2 = Gr/Re2₽rAT
или число Фруда
口 УRe
Fr =——=——-
V gLMGr/》”
Комбинация числа Рейнольдса чардсона
Ri=gL/V2 = Gr/Re2₽rAT
или число Фруда
口 УRe
Fr =——=——-
V gLMGr/》”
и числа Грасгофа дает число Ри-
и числа Грасгофа дает число Ри-
Уравнения Навье—Стокса, составляющие основу уравнений конвекции (1.1), (1.4), обладают рядом специфических особенностей, которые проявляются в численной реализации независимо от формы их записи. Одной из особенностей является пространственно-эллиптический характер решений, обусловленный влиянием вязкости во всем поле течения. В связи с этим для решения требуется использовать типичные для эллиптических уравнений
методы. В отличие от уравнений пограничного слоя при этом тр& буется постановка граничных условий на всех границах рассматриваемой области.
В системе уравнений Навье—Стокса имеется малый параметр при старшей производной е= 1/Re, изменению которого соответствует существенное изменение гладкости решения. Это связано с появлением у стенок при росте числа Re пограничного слоя, толщина которого пропорциональна величине 1/VRe.
Наконец, система уравнений Навье—Стокса нелинейна. Эта нелинейность, типичная для системы гидродинамического типа (подробнее см. [38, 99J), обусловлена в случае несжимаемой жидкости инерционными составляющими в уравнениях количества движения. В сочетании с двумя упоминавшимися выше особенностями нелинейность уравнений Навье——Стокса приводит при достаточно больших числах Рейнольдса к образованию весьма сложных пространственно-временных структур.
При больших числах Re наблюдается неупорядоченное, хаотическое движение жидкости, называемое турбулентным движением, при исследовании которого представляет интерес описание средних пространственно-временных характеристик. Переход из ламинарного режима течения в турбулентный в круглой трубе происходит при числе Re~2-103.
Уравнения конвекции в приближении Буссинеска отличаются своей спецификой ввиду значительного взаимного влияния полей течения и температуры (концентрации). В связи с этим нестацио- нарность течения, обусловленная его неустойчивостью, обнаруживается для такого класса течений при меньших значениях числа Рейнольдса, чем в случае течения изотермической жидкости. Информация об этих режимах содержится в нестационарных уравнениях Навье—Стокса.
До недавнего времени численные исследования при больших Re были связаны лишь с изучением поведения бесконечно малых возмущений на основе линеаризованных гидродинамических уравнений. В последнее время для отдельных классов течений выполнено прямое численное моделирование переходных и турбулентных режимов на основе нестационарных уравнений Навье—Стокса. В этом случае результатом численного решения уравнений Навье——Стокса являются мгновенные значения поля скорости 丿(/) и других полей, представляющих численные реализации, к которым применяются те же приемы статистической обработки, что и для реализаций, полученных в физическом эксперименте, а именно:находится среднее значение F, отклонение от среднего Vz= V—V и другие статистические характеристики (см. разд. 2.3).
К другим проявлениям нестационарности движения, также описываемого исходной системой уравнений (1.4), относятся внутренние волны в стратифицированной жидкости, которые можно рассматривать в некотором смысле как переходный процесс эволюции начальных возмущений. Наконец, существуют различные
классы нестационарных движений, связанные с колебаниями массовых сил или изменяющимися во времени тепловыми условиями.
При разработке методов численного решения уравнений типа
главной задачей было описать с достаточной для практических целей точностью поля искомых величин в широком диапазоне определяющих параметров, в первую очередь чисел Грасгофа, Марангони, включая случаи появления неустойчивостей, вторичных структур, а в отдельных случаях и перехода к турбулентному режиму. С другой стороны, ставилась также задача расчета основных рабочих характеристик процессов тепло- и массообмена в реальном диапазоне технических (технологических) параметров в тех геометрических конфигурациях, которые встречаются на практике. Учитывая трудности этой задачи и необходимость систематического изучения многопараметрических решений типа
здесь рассматриваются лишь пространственно-двумерные задачи для уравнений (1.4). При этом в зависимости от конкретного численного метода используются различные формы записи исходных уравнений.
МЕТОД КОНЕЧНЫХ РАЗНОСТЕЙ
Общая структура основной конечно-разностной схемы
Для численного решения рассматриваемого класса задач здесь применяется метод дискретизации, обычно именуемый методом сеток. Этот метод является в настоящее время наиболее распространенным методом решения задач тепло- и массообмена [122, 205, 264]. Сущность метода состоит в следующем. В области изменения независимых переменных вводится сетка ——дискретная совокупность узловых точек. Вместо функций непрерывного аргумента рассматриваются сеточные функции, значения которых задаются в узловых точках сетки. Дифференциальные уравнения с соответствующими краевыми условиями заменяются приближенными сеточными уравнениями, связывающими значения искомых функций в узлах сетки.
Метод конечных разностей (МКР), применяющийся на сравнительно регулярных сетках и являющийся разновидностью метода сеток, состоит в замене производных, входящих в дифференциальные уравнения, приближающими их конечно-разностными выражениями. Мы будем систематически применять этот метод ниже к уравнениям Навье——Стокса в приближении Буссинеска, записанным в переменных вихрь ——функция тока:
со/ 十 Ug + V(oz = —(соЛГ + 3尼厂 1(0尸 + ①磔)+ 尸, (1.6)
(1-7)(1-7)5 —旣飞+必=3产,
(1-7)
(1-7)
&十。%十]/&=一^卅+ь叫十%),(1.8)
Re Pr
Ct + UCr + VC2 = (Crr + kr-^Cr + Czz),(1.9)
Re PrD
где 尼= 0,1 для плоской и цилиндрической геометрий соответственно;
尸= ^TH-sm 屮 + —coscp +— — smcp + —COSCP ■
Re2 \ drdz 丿 Re2 \ draz /
(1 10)
Функция тока гр и вихрь ① заданы соотношениями
■фг = — r~~kV,恥=r~kU,①=N (〃匕).(1.11)
Связь вихря с функцией тока в виде (1.7) можно получить, подставляя выражения для скорости через функцию тока в выражение для вихря (1.11). Уравнение для вихря (1.6) получается, если исключить давление из уравнений движения в переменных скорость ——давление (1.4) и использовать определение вихря в виде (1.11).
Одной из особенностей системы (1.6)——(1.9) является то, что динамические граничные условия прилипания на твердой границе здесь имеют вид
屮=0,д^/дп = 0.
Таким образом, граничные условия для вихря не заданы, что является одной из особенностей при построении численного метода. Другой особенностью, помимо упоминавшихся выше, является наличие в системе (1.6) — (1.9) стационарного уравнения для функции тока.
В методе конечных разностей для уравнений Навье——Стокса существует большой выбор различных возможностей дискретизации в зависимости от выбора зависимых переменных (скорость——давление или вихрь—функция тока), стационарных или нестационарных режимов. Рассматривая в дальнейшем разностные схемы для нестационарных уравнений в переменных вихрь—— функция тока, мы несущественно ограничиваем эти возможности. Разностные схемы даже в этом классе задач различаются в зависимости от следующих основных признаков:
общая структура схемы: явная, неявная;
аппроксимация основного оператора, прежде всего аппроксимация конвективных составляющих (односторонние разности, симметричная, консервативные или неконсервативные схемы и т. д.);
метод решения уравнения Пуассона для функции тока;
метод аппроксимации граничных условий для вихря;
метод решения систем разностных уравнений (для неявных схем);
структура и способ построения конечно-разностной сетки (равномерная или неравномерная, применение специальных преобразований и т. д.).
В настоящее время существуют и используются для решения уравнений Навье—Стокса несколько десятков разновидностей разностных схем. Поиски наилучших из них, интенсивно продолжающиеся вплоть до настоящего времени, имеют, как правило, эвристический характер и в значительной мере опираются на опыт и прямое сопоставление различных вариантов схем, включая сопоставление с прецизионными экспериментальными данными. Важность тех или иных из перечисленных выше признаков зависит в первую очередь от диапазона чисел Рейнольдса (Рэлея): Re&l,Re01OO, Re^lO3.
Для получения численных решений в первом диапазоне выбор указанных признаков не является существенным. В частности, удовлетворительное решение может быть получено и с помощью простейших явных схем для стационарных уравнений на равномерной сетке. Во втором диапазоне перечисленные признаки существенны, хотя не имеют решающего значения. Получение же удовлетворительных решений в диапазоне Re^ 103 практически невозможно без усовершенствования разностных схем, аппроксимирующих нестационарные уравнения, оптимизации итерационных процессов, применения неравномерных сеток, специальных способов аппроксимации граничных условий.
Продолжающееся в последние годы продвижение в задачах вычислительной гидромеханики в область все больших чисел Рейнольдса было связано не только с упоминавшимся усовершенствованием схем, но и с более гибким их приспособлением к особенностям решения, а также с выбором тех из них, которые наиболее эффективны для расчета с помощью специальных процессоров (см. разд. 2.1). В связи с развитием многопроцессорных ЭВМ с изменяемой архитектурой в будущем должна появиться возможность создавать специализированные ЭВМ для решения нестационарных уравнений Навье—Стокса.
Рассматриваемые ниже схемы метода конечных разностей являются теми или иными модификациями так называемой основной схемы [122], главная отличительная особенность которой—раздельное решение на каждом временном слое уравнений вихря (и вообще уравнений《типа переноса》,к которым относятся также уравнения для скалярных компонент (1.8), (1.9) и стационарного уравнения для функции тока (1.7)). При таком естественном и экономичном способе, однако, возможно《рассогласование》 полей вихря и функции тока, что связано с ограничениями величины временного шага. Эти ограничения, как показывает практика расчетов, могут быть существенно уменьшены специальными приемами. В то же время при увеличении числа Рейнольдса (Рэлея) характерный период собственных колебаний гидродинамической системы уменьшается, т. е. на величину временного шага сверху налагаются ограничения, обусловленные
физическими особенностями этого класса задач. Эти соображения, а также возможности представления элементов такой схемы в виде отдельных модулей привели к выбору упомянутой структуры схемы в комплексе программ метода конечных разностей (см. разд. 6.1) и в специализированных комплексах программ (см. разд. 6.7).
Схема, подробно рассмотренная в книге [122] и составляющая основу методики и упомянутого комплекса программ, характеризуется следующими особенностями:
применением неравномерной сетки с возможностью сильного сгущения узлов в областях с большими градиентами параметров;
монотонной аппроксимацией конвективных членов второго порядка точности;
экономичной неявной схемой, позволяющей свести решение двумерных уравнений к последовательному решению одномерных уравнений;
усовершенствованным методом расчета граничных условий для вихря скорости на границе;
высокой точностью решения уравнения Пуассона, обеспечиваемой либо прямым методом разделения переменных с использованием быстрого преобразования Фурье, либо итерационным методом с оптимальным набором параметров.
Различные модификации, внесенные в эту схему после развернутой публикации в 1981 г. методики и комплекса программ 123], частично отражены в работах [25, 185j, а также ниже, в гл. 3—5. Эти модификации направлены на совершенствование следующих основных элементов схемы: численного решения уравнения вихря, уравнения Пуассона для функции тока и связи между вихрем и функцией тока на границе, которые мы последовательно рассмотрим ниже. При изложении п/ 1.1,2 предполагается, что читатель знаком с книгой [122].
Сеточные аппроксимации уравнений вихря и переноса
Основная схема. Структуру основной разностной схемы рассмотрим вначале для модельного одномерного уравнения переноса с диссипацией
4- U(X)— = £.
Решение ищется в области 0<х< 1, 0«/《Т при следующих начальных и граничных условиях:
со (%, 0) =(о° (%), (о (0, /) =(оо(О,о)(1, /) =s«).
Область непрерывного изменения аргумента заменим разностной сеткой с координатами 爲,/п. Введем обозначения
f (尤力 ^n) =An,
где i = 0, 1, 2,.…,N ——1, м = 0, 1, 2, .. •, К. Узлы пространственной разностной сетки будут располагаться неравномерно. Локальный пространственный шаг сетки определяется разностью между координатами двух соседних узлов
hi~ А%=匕+1 —
Временная разностная сетка вводится в общем виде следующим образом: тп = /п+1 — ". При этом 々=2 тп. На равномерной л—1
временной сетке с постоянным шагом т имеем t^ =Kt.
Обозначим
力,= (A+i,/ — ftjjlhi,
九九鼠=(%」—%т,/>/%-1,
fa == (/ТГ —启力几
A-./.xj = 2 (储,”一力/(也 + 九 a),
厶/^ = "5(储"* + ft,Q.
Применение для аппроксимации нелинейного конвективного члена UO(o/O% разностных выражений, называемых центральными разностями, приводит при малых значениях е к нарушению монотонности (см, [122]), а использование монотонной аппроксимации односторонними разностями позволяет получить системы алгебраических уравнений, коэффициенты которых удовлетворяют достаточным условиям устойчивости. Такая аппроксимация имеет первый порядок точности и приводит к появлению значительной схемной вязкости, имеющей порядок vh^Uhf2.
Некоторым компромиссом является применение известной монотонной аппроксимации А. А. Самарского [ 156], имеющей при условии и州《1 второй порядок точности. Спецификой ее является то, что нарушение последнего условия в отдельных точках (например, зонах максимума скорости) не приводит к существенной интегральной погрешности, в связи с чем эта аппроксимация находит широкое применение в задачах конвективного теплообмена. Использование этой аппроксимации приводит к следующей схеме:
+ Us;? —。,5 IUI ((of- 一 <Of,x)n+1 £ = e^us黒亍
Здесь
Такая запись обобщает все три указанные выше аппроксимации: при 自1 =自2 = 0 — симметричная аппроксимация конвективных членов; при ^i = 1,自2 = 0—односторонняя аппроксимация первого
порядка точности и при 自]=鼠=1 — аппроксимация А. А. Самарского. Особенностью этой схемы является также «линеаризация» нелинейных конвективных членов, пригодная, вообще говоря, при малых временных шагах т. Введение в аппроксимацию конвективных членов Un и I Un\ применяется для того, чтобы сделать схему не зависящей от знака скорости.
Эта схема приводится к каноническому трехдиагональному виду
-4 噌:+ 巴弊+1-c^ =%,(1.12)
допускающему применение метода прогонки (см. 1156]). Коэффициенты в у2авнении (1*12) имеют вид
4% \ 友十 hi+i/
Bt = 4 + & + 1, ft = s'.
Общая структура схемы для случая двух пространственных переменных может иллюстрироваться на модельном операторном уравнении
df/dt=(Li + L2)f + F)
где Lt и 厶2 ——одномерные дифференциальные операторы, действующие по разным направлениям. Решение этого уравнения выполняется по методу переменных направлений [ 156, 190] в два этапа:
=3尸%+工产+戸,
严+'一 严+%=e/计% + L2f+1 + 戸"; t/2
где £i,厶一одномерные разностные операторы. Согласно этой схеме на первом этапе осуществляется решение системы трехдиагональных алгебраических уравнений методом прогонки в одном из направлений, в результате чего находятся значения искомой функции на промежуточном (м + |/2)-м временном слое. На втором этапе находится искомое решение на верхнем (п+ 1) -м временном слое. Такая схема имеет первый порядок по времени, но стационарное решение (если оно существует) не зависит от величины временного шага.
Дифференциальные уравнения для вихря со, температуры 0 и концентрации С в системе (1.6) — (1.9) имеют сходную структуру, что позволяет записать их в виде некоторого обобщенного
уравнения переноса
今+ U祭+ 丫* = ± (嘗十4祭+冬)十 e
В зависимости от того, какая искомая функция рассматривается, параметры Ru и Л принимают значения Ru = Re, RePr, ReSe и 厶=3々/厂,k/r, k/r для уравнений вихря, переноса тепла и массы соответственно. При этом правая часть F выражается в виде (1.10) для уравнения вихря и равна нулю при данной формулировке задачи для уравнений переноса тепла и массы соответственно.
Основная разностная схема, применяемая ниже в комплексе программ (см. разд. 6.1) для решения обобщенного двумерного уравнения переноса, имеет следующий вид:
r / 严 + 噂% 一 0,5 U ] (% 一 方)"+ "]+ Vf\ =
=詣也聲% + Afn^ + 4] + 尸,(1.13)
g'f + 吧厶 + w}+1 十 0,5 IW 仇-f^ E]=
=卡 窗% + 4疗% + 1]礎"+ "+i,
где
В этой разностной схеме, как и в ее одномерном аналоге, имеются параметры 自]и 自?, изменение которых позволяет задавать различные типы аппроксимации конвективных членов: при 自尸自2 = 0 — симметричные разности,自尸 1,自? =。一 односторонние направленные разности, ^ = *=1 — аппроксимация Самарского. Отметим также, что в этой схеме на нижнем слое во времени (п-м для первого этапа и (/x + 1/z)-m для второго этапа) применяется симметричная аппроксимация. Так же как и в одномерном случае (1.9), здесь используется аппроксимация конвективных членов, усредненная относительно U и \U\ (или V и | V|), для того чтобы схема не зависела от знака скорости.
Одномерные операторы на нижнем временном слое аппроксимируются симметричными разностями. Оба разностных уравнения (1.13) приводятся к стандартному трехдиагональному виду.
Одним из важных вопросов, возникающих при решении уравнения типа переноса, является вопрос о величине допустимого по устойчивости временного шага т. Преимуществом неявных схем (1.13) в отличие от явных является отсутствие ограничения на величину t из условий устойчивости, если их использовать вне
связи с уравнением для функции тока и граничными условиями. При использовании же упомянутых схем в системе уравнений Навье—Стокса возникают ограничения на величину т, зависящие от точности решения уравнения для функции тока, способа аппроксимации граничного условия для вихря и других факторов. Мы вернемся к этому вопросу ниже и рассмотрим некоторые примеры после завершения описания остальных элементов основной схемы.
Другие варианты неявных конечно-разностных схем. Недостатком изложенной выше конечно-разностной схемы, широко применявшейся в расчетах конвективного тепломассообмена, является то, что она не консервативна, т. е. не удовлетворяет законам сохранения. В том случае, когда имеются разрывы в начальных условиях или когда решение не является гладким (в частности, при расчетах на грубых сетках в области больших чисел Рейнольдса), применение этого типа схем может приводить к неверным результатам, поэтому для расчета в этих задачах необходима модификация основной схемы. Одной из таких схем, используемых в практике расчетов, является неявная консервативная схема, имеющая вид
产:产+(吵%十修)3=^唁%+行+尸", r^^+仞)2+%+付)*=^唔% + /登十F.()
Важным свойством этой схемы является так называемая энергетическая нейтральность L191], заключающаяся в том, что эта схема сохраняет кинетическую энергию системы.
В связи с проблемой расчета негладких решений уравнений Навье—Стокса следует отметить, что при корректной постановке краевой задачи и применении подробной сетки, удовлетворяющей условию Re^Vl, решения этих уравнений должны обладать определенной гладкостью. Однако практически так бывает далеко не всегда, в особенности для уравнений переноса тепла и массы. Поэтому оказываются полезными комбинированные варианты основной схемы в виде (1.13) и консервативной схемы. Один из вариантов такой схемы с введением сетки с полуцелыми пространственными шагами, предложенный в работе [ 185], применяется ниже (в разд. 3.3) для решения задач конвекции при наличии разрывов в начальных условиях (ступенчатый подвод тепла).
Явные схемы. В связи с применением специальных процессоров с конвейерной обработкой данных возрождается интерес к явным схемам для уравнения переноса. Это связано с тем, что ускорение расчетов, достигаемое при использовании таких процессоров (см. разд. 2.1), существенно зависит от длины обрабатываемого ряда чисел, а в явной схеме весь массив данных можно в принципе рассматривать в виде такого единого ряда чисел,
что существенно (в некоторых случаях на порядок) повышает скорость расчета.
Явный вариант основной схемы легко получить из уравнений (1.13), считая, что имеется один слой по времени /п, к которому отнесены все разностные операторы. Таким образом, эта схема записывается в виде
+ ⑺? 一 0,5 IUI # 一 斤)费 + Vf] -0,5 卜 I (后T9 £=
= Ё^~("% + "'; + П此 J・(L15)
Здесь, как и в неявном варианте основной схемЕя, параметрам 自1 =自2 = 0 соответствуют аппроксимации симметричными разностями, &=1,自2 = 0 — односторонними разностями, а 自尸自2=1 — монотонная аппроксимация Самарского. Недостаток этой схемы, как и ее неявного аналога,——отсутствие консервативности, что проявляется на существенно негладких решениях при наличии разрывов в начальных или граничных условиях.
Из класса явных схем в расчетах конвективного тепло- и мас- сообмена, осуществляемых с применением конвейерной обработки, эффективной оказывается известная явная консервативная схема, предложенная в работе Аракавы [ 191 ], имеющая вид
I/3 [屮 о (0 о —■屮 j (О о + (屮① °) о ~—(屮(0и ) о + у х
+ (*% 一(屮 a;1 =击(4? + 3血)a.(1.16)
Эта схема является, по существу, комбинацией трех различных схем, в том числе симметричной, а также консервативных схем, сохраняющих кинетическую энергию и квадрат вихря (энстрофию). Она реализована в виде отдельного модуля в новой версии комплекса программ на основе метода конечных разностей (см. разд. 6.1).
Тесты конечно-разностных схем для уравнений вихря и переноса. Приведенный выше набор схем в принципе известен и в той или иной мере используется в вычислительной практике* В каждом случае необходимо знать диапазон и условия применимости данной схемы. Авторами книги в течение ряда лет выполнены многочисленные тесты рассмотренных схем на различных задачах конвекции, включая расчеты переходных и турбулентных режимов. Основные факты приведены в работах [25, 58, 61, 64]. В последнее время работа разных авторов по тестам конечно-разностных схем начинает приобретать более организованный характер. Многие полезные и важные сведения изложены в монографиях [ 120, 122; 123, 155, 252, 264]. Однако расчеты нелинейных задач конвекции методами конечных разностей освещены все еще недостаточно. Здесь имеется и ряд методических трудностей, связанных с тем, чтобы отделить друг от друга разные погрешности вычисления и научиться устранять их. При-
Рис. 1.1. Изотермы (а) и линии тока (6) для стационарного режима конвекции в квадратной области (задача 1А) при Ra = 104, pr = 0f7
Расчет по явной схеме (1.15), сетка 65X65. Изотермы построены при Д9 = 0,1, на ли
ниях тока 2min=°,Umax=7,l
ведем некоторые результаты тестов, относящиеся к трем элементам основной схемы (уравнение вихря, уравнение Пуассона и расчет граничных условий) в отдельности, а затем дадим ряд результатов более общего характера.
Для тестов здесь наиболее целесообразны задачи о тепловой конвекции в квадратной области. На рис. 1.1 показаны результаты расчета классической задачи о тепловой гравитационной конвекции в замкнутой квадратной области при изотермических боковых границах. Два варианта этой задачи различаются тепловыми рех<имами горизонтальных границ (условия теплоизоляции или линейное распределение температур). Для системы (1.6)——(1.8) граничные условия этой задачи имеют вид
д^/дх — Q, 。屮/0х = 0, 。屮/0у = 0,д^/дх — Q, 。屮/0х = 0, 。屮/0у = 0,0 = 1;0 = 0;дВ/ду =0.0 = 1;0 = 0;дВ/ду =0.№ 0, UWyWl, N = 0, 力=1, OWyWl,中=0, y = G, 1, OWxWl,屮=0,
д^/дх — Q, 。屮/0х = 0, 。屮/0у = 0,
д^/дх — Q, 。屮/0х = 0, 。屮/0у = 0,
0 = 1;
0 = 0;
дВ/ду =0.
0 = 1;
0 = 0;
дВ/ду =0.
Мы будем называть эту задачу с граничным условием теплоизоляции dQ/dy = O при у = 0,1, 0《尤&i задачей 1А, а ее вариант с линейным распределением температур 0= 1——х при у = 0, 1, 0《%《1——задачей 1Б. Физическая картина течения в такой области, рассчитанная численно и подробно рассмотренная в работах L58, 120, 129], состоит в том, что нагретые у левой стенки слои жидкости поднимаются вверх, а охлажденные у правой стенки опускаются вниз, в связи с чем в области образуется циркуляционное течение, как показано на рис. 1.1, перемешивающее жидкость и переносящее тепло от нагретой стенки к холодной.
Основной интегральной характеристикой конвективного теплообмена является среднее число Нуссельта, определяемое в виде
而 =//入(北一乙),
где g^ — I qdy ——средний поток тепла; q=——кдТ/дх ——местный о
поток тепла на боковой стенке. Число Нуссельта представляет
отношение среднего потока тепла при наличии конвекции к потоку тепла %=亲(北一Л), переносимому путем теплопроводности. На стационарном режиме в задаче 1А средние потоки тепла на нагретой и холодной стенках должны быть одинаковы, что является дополнительной интегральной проверкой неконсервативных схем. Интегральной характеристикой интенсивности конвекции может служить, например, максимальное значение функции тока Wmax・
На рис. 1.2, а сравниваются результаты расчета по установлению во времени среднего числа Нуссельта для трех упоминавшихся выше вариантов аппроксимации конвективных членов (центральные разности и аппроксимация Самарского) в неявной схеме для уравнений вихря и переноса тепла (1.13). Расчеты выполнены при числах Ra=4・10* Рг=1 на равномерной сетке с числом узлов 21X21 (九=/=0,05). Процесс установления начинался от стационарного состояния системы при значении Ra—2- •10&. На рис. 1.2, б приведены зависимости среднего числа Нуссельта от среднего числа Рэлея на стационарном режиме, полученные при тех же условиях, что и для рис. 1.2, а.
Из рис. 1.2 следует, что схема с односторонними разностями, обладающая наибольшей «схемной вязкостью», при рассмотренных условиях приводит к наиболее быстрому установлению, но существенно занижает поток тепла. Симметричная схема с центральными разностями, обладающая наименьшей схемной вязкостью, приводит к более медленному установлению, имеющему колебательный характер. На такой сетке эта схема дает пилообразные решения при числе Gr> 107. Однако в тех условиях, где она применима, ее результаты, по-видимому, точнее других упомянутых вариантов схем. Аппроксимация Самарского, являясь монотонной, формально применима для задач этого типа при любых числах Грасгофа и дает значения числа Нуссельта, находящиеся между значениями, полученными с помощью симметричной схемы и схемы с направленными разностями. В связи с этим аппроксимация Самарского широко применялась в расчетах на достаточно подробных сетках и при весьма больших числах Грасгофа, включая диапазон чисел Грасгофа, соответствующий переходным и турбулентным режимам конвекции в вертикальном слое. Соответствующие тесты представлены в разд. 3.1 и работах [61, 64], где также проводится сопоставление с экспериментальными данными.
На рис. 1.3 приведены зависимости местного числа Нуссельта Niix=q汇/九(Т?——兀)от местного числа Грасгофа Grx= (^^tX3/v2)x к'(Тх—Tmax) на нагретой стенке вертикального слоя, рассчитанные на различных сетках. На грубых сетках число Нуссельта занижено, откуда следует необходимость применения достаточно подробных сеток в области чисел Грасгофа Gr^^lO7. Практически выполнить расчеты, удовлетворительно описывающие экспериментальные результаты в этом диапазоне чисел Грасгофа, уда- 28
UO86 42 卫 乃N 令UO86 42 卫 乃N 令2~ 仞4 23 4 5 6 7 8 9^q523 4 56789 7。Ra2~ 仞4 23 4 5 6 7 8 9^q523 4 56789 7。RaРис. 1.2. Влияние аппроксимации конвективных членов на среднее число Нуссельта в квадратной области (задача 1А)Расчет по схеме (1.13). a — переходный режим от значения Ra = =2 • 104 к Ra = 4 • 10” _ стационарные значения./ — центральные разности, 2 — монотонная аппроксимация, 3 — на* правленные разностиРис. 1.2. Влияние аппроксимации конвективных членов на среднее число Нуссельта в квадратной области (задача 1А)Расчет по схеме (1.13). a — переходный режим от значения Ra = =2 • 104 к Ra = 4 • 10” _ стационарные значения./ — центральные разности, 2 — монотонная аппроксимация, 3 — на* правленные разности丽70д87 65 4 3丽70д87 65 4 3103 664103 664210г 864210г 8642108642108647851011 lgGr>7851011 lgGr>
UO86 42 卫 乃
N 令
UO86 42 卫 乃
N 令
2
~ 仞4 23 4 5 6 7 8 9^q523 4 56789 7。
Ra
2
~ 仞4 23 4 5 6 7 8 9^q523 4 56789 7。
Ra
Рис. 1.2. Влияние аппроксимации конвективных членов на среднее число Нуссельта в квадратной области (задача 1А)
Расчет по схеме (1.13). a — переходный режим от значения Ra = =2 • 104 к Ra = 4 • 10” _ стационарные значения.
/ — центральные разности, 2 — монотонная аппроксимация, 3 — на* правленные разности
Рис. 1.2. Влияние аппроксимации конвективных членов на среднее число Нуссельта в квадратной области (задача 1А)
Расчет по схеме (1.13). a — переходный режим от значения Ra = =2 • 104 к Ra = 4 • 10” _ стационарные значения.
/ — центральные разности, 2 — монотонная аппроксимация, 3 — на* правленные разности
丽70д87 65 4 3
丽70д87 65 4 3
103 6
6
4
103 6
6
4
2
10г 8
6
4
2
10г 8
6
4
2
10
8
6
4
2
10
8
6
4
7851011 lgGr>
7851011 lgGr>
ется, как показано в работах [61, 64], используя сетки с силь ным сгущением у стенки.
Для тестов и параметрических исследований схем тепловой гравитационной и термокапиллярной конвекции в квадратной области целесообразна использованная в [25] упрощенная поста-
Рис. 1.3. Влияние пространственного шага сетки на местное число Нуссельта в вертикальном слое
Расчет по схеме (1.13), монотонная аппроксимация. / — сетка 19Х1В1, 2 — сетка 37X91, 5 — эмпирическая зависимость
а — задача 2А, Gr~ 104; 6 — задача 2Б, Мп = 500а — задача 2А, Gr~ 104; 6 — задача 2Б, Мп = 500Рис. 1.5. Зависимости максимального значения функции тока от пространственного шага сетки для различных схемСплошные линии — задача 2А (ось ординат слева), штриховые — задача 2Б (ось ординат справа)Рис. 1.5. Зависимости максимального значения функции тока от пространственного шага сетки для различных схемСплошные линии — задача 2А (ось ординат слева), штриховые — задача 2Б (ось ординат справа)
а — задача 2А, Gr~ 104; 6 — задача 2Б, Мп = 500
а — задача 2А, Gr~ 104; 6 — задача 2Б, Мп = 500
Рис. 1.5. Зависимости максимального значения функции тока от пространственного шага сетки для различных схем
Сплошные линии — задача 2А (ось ординат слева), штриховые — задача 2Б (ось ординат справа)
Рис. 1.5. Зависимости максимального значения функции тока от пространственного шага сетки для различных схем
Сплошные линии — задача 2А (ось ординат слева), штриховые — задача 2Б (ось ординат справа)
новка задачи, в которой предполагается, что конвекция не оказывает влияния на поле температур (это справедливо в предельном случае Рг=0), а вихрь на границе области задан. Последнее позволяет отделить влияние на численные решения аппроксимации граничных условий для вихря. Таким образом, решается система уравнений (1.6) и (1.7) при заданной правой части F.
В задаче о гравитационной конвекции, которую будем называть далее задачей 2А, вихрь на границе равен нулю, правая часть уравнения (1.6) F=10\ В задаче о термокапиллярной конвекции (задача 2Б) вихрь на границе области задан в виде
Рис. 1.4. Изолинии функции тока (вверху) и вихря (внизу) в тестовых задачах
d)r=p, правая часть F равна нулю. Картины полей вихря и функции тока для этих двух задач даны на рис. 1.4.
Результаты тестов различных конечно-разностных схем для уравнений переноса в задачах 2А и 2Б представлены на рис. 1.5, где сравниваются максимальные значения функции тока при различных шагах сетки (Л ——схема Аракавы (1.16), D ——неявная консервативная схема (1.14), U ——явная схема с направленными разностями, С ——симметричная явная схема, S ——явная схема с аппроксимацией Самарского (три последние схемы (U, S, С) записаны в одном выражении (1.15)), ^ — основная неявная схема (1.13) в комплексе программ (см. разд. 6.1), в которой на верхнем временном слое используется аппроксимация Самарского, а на нижнем — симметричная схема). Результаты иллюстрируют сходимость схем при уменьшении пространственного шага сетки. Оказывается, что схемы по-разному ведут себя в сравнении с другими схемами как в различных задачах, так и в одной и той же задаче, но при разных значениях пространственного шага сетки (или разностного числа Рейнольдса). В задаче 2А наилучшие результаты дают схема А и весьма близкая к ней схема Q, а в задаче 2Б — схема D.
На грубых сетках наихудшие результаты дает схема К, но при уменьшении шага сетки она дает результаты, близкие к симметричной схеме. Интересно, что на весьма грубых сетках явная схема с направленными разностями в этой задаче оказывается точнее, чем симметричная схема и схема Самарского.
Результаты такого типа, не следующие из оценок остаточных членов этих схем, были получены и в работах других авторов. Они показывают, что в конечно-разностном описании нелинейных гидродинамических процессов, в особенности на грубых сетках, можно встретиться с неожиданными результатами, часто не имеющими физического объяснения.
Решение уравнения для функции тока
Усовершенствование этого элемента основной схемы играет важную роль в связи с необходимостью на каждом временном слое решать стационарное эллиптическое уравнение Пуассона (1.7). В основной схеме и комплексе программ в настоящее время применяются три метода: неявный итерационный метод переменных направлений и два прямых ——метод разделения переменных с применением быстрого преобразования Фурье и марш-метод. Первый из них более универсален, но и более трудоемок, в особенности при необходимости достижения малой величины невязки. Второй и третий методы дают возможность получить решение разностных уравнений с《машинной》точностью, но имеют существенные ограничения по геометрии расчетной области и конструкции сеток.
Итерационный метод переменных направлений. Заменяя уравнение (1.7) нестационарным уравнением
*——L屮屮г2—3,(1」7)
где о ——итерационный параметр, аналогичный времени, запишем схему переменных направлений для этого уравнения по аналогии со схемой (1.13) в виде
严:二鹤=吋/ -У屮s;% 4-屮葭-
(1.18)
1r /叱=屮:?-У屮?% +中学-3"+1.
Здесь s ——итерационный индекс; о6Г, osz — итерационные параметры, в общем случае различные гю различным направлениям и изменяющиеся от итерации к итерации. Разностные уравнения (1.18) сводятся к стандартному трехдиагональному виду и решаются методом прогонки.
При использовании схемы в общей системе возникают следующие вопросы, важность которых возрастает при росте числа Рейнольдса: выбор требуемой точности решения уравнения (1.7), критерий точности решения этого уравнения и оптимизации итерационного процесса, т. е. выбор набора итерационных параметров О", овг> приводящих к наименьшему числу итераций при заданной точности.
Возможны (и испытывались на практике) два подхода к решению уравнения (1.7) в основной схеме. В первом из них, стро* го применимом только для решения стационарной задачи, осуществляется по одной итерации уравнения вихря и уравнения функции тока. При малых значениях числа Рейнольдса такой способ достаточно эффективен. Это связано с тем, что невязка в решении уравнения (1.7) не влияет на точность решения системы в целом. Однако при решении нестационарных задач при больших числах Рейнольдса такой способ оказывается малоэффективным. Практика последних лет свидетельствует, что в этом случае следует возможно точнее решать уравнение (1.7).
Наиболее объективным критерием точности является относительная величина невязки решения уравнения (1.7)
3
где со — некоторое характерное (например, среднее) значение вихря. При этом критерием точности будет условие
max < 8.
Для оптимизации на каждом временном слое итерационного цикла решения уравнения Пуассона существует методика расчета оптимальной серии итерационных параметров (различных по направлениям и изменяющихся от итерации к итерации)
Or, 1, Or, 2, ♦ ♦ ♦ , S, 1, Oz, 2,
при использовании которых невязка Ьа^ уменьшается за минимальное число итераций. При расчете оптимальной серии требуется знать границы спектров разностных операторов уравнения Пуассона, которые, в свою очередь, зависят от сеточных пара метров (пространственный шаг сетки, расположение узлов и т. д.), геометрии области (плоская, цилиндрическая и т. д.) и величины геометрического фактора (отношение сторон области и т. д.)..Методика расчета такого оптимального набора параметров (см., например, [156]) разработана лишь для областей простейшего вида (плоские, цилиндрические).
Практически обычно задается фиксированное число итераций, для которого определяют набор параметров, позволяющий получить максимальное уменьшение невязки. Например, в плоской области при четырех итерациях величина невязки может быть уменьшена в 50——100 раз, при восьми итерациях ——в 103——5- • 103 раз и т. д. При использовании основной схемы в области больших чисел Рейнольдса (Re=103 и более) такой путь является эффективным для обеспечения вычислительной устойчивости схемы. При этом уменьшение невязки решения уравнения Пуассона позволяет существенно увеличить величину временного шага т.
Метод разделения переменных с использованием быстрого преобразования Фурье (БПФ). Использование этого метода (см., например, [64]) связано с представлением искомого решения в виде конечного ряда Фурье. Запишем выражения функции тока и вихря в некотором узле сетки 厶 / в виде
收,/= X 爲 J sin 5电/N) 左=1
®,/= 2 员,/sin m 生/mo,(i.i9)
где
2
^f/ = — 2 屮f,/sinmMV) IW/WNy—1;
аналогичное выражение можно записать для ".
Здесь использовано разложение сеточной функции в ряд только в одном направлении. Будем предполагать разностную сетку в этом направлении равномерной. Разностная аппроксимация уравнения Пуассона (являющаяся частным случаем аппроксн、 мации (1.18)) будет иметь вид
电・+i,/ —2电,/ + Wjj ,2 №j+i—电丿电,/—%/т \ 八
Для дальнейшего эту схему удобнее переписать в виде
屮用,?• + 屮一,什 сп|\ 卄。必汁 1 + Y* i=P®, r(1.20)
33332 Заказ № 4007
33
33
где a=—2+/i2(Rj+R_); p=九2%;Y=九2A一; R 产 2儿a•+厶一); p=h2. Подставив (1.9) в (1.20), получим
2 辰/sin^±^ ++ a/sin普 +
+ Mj+i sin — + Y/・%-i Sin — = p』如丿 Sin—.
丿々=1
(1-21)
Далее, приравнивая коэффициенты при одинаковых гармониках в уравнении (1.21), имеем
0凡,"1 +机 4,厂卜 y耳必,3T=pbh,j,(1.22)
где 入耳产0 + 285(л々/必),IWjwM-1.
Система (1.22) для каждого k решается методом прогонки для определения величин 〃生户 Затем функция тока 耽,? отыскивается с помощью обратного преобразования (1.19).
Результаты конкретных расчетов показывают, что решение уравнения Пуассона на сетке с числом узлов около 4000 изложенным выше методом занимает примерно столько же времени, сколько четыре итерации по методу переменных направлений (схема (1.18)). При этом невязка соответствует «машинной точности». Применение этого метода ограничено по сравнению с итерационным методом еще конструкцией сетки (в одном из направлений сетка должна быть равномерной) и характером граничных условий.
Марш-метод, или марш-алгоритм, так же как и метод разделения переменных с применением быстрого преобразования Фурье, является прямым методом. Он основан на применении одного из вариантов метода исключения Гаусса (блочное исключение Гаусса), сводящего исходную систему конечно-разностных алгебраических уравнений к некоторой редуцированной системе. Решение полученной редуцированной системы осуществляется методом разложения по базису с применением быстрого преобразования Фурье. Нами используется программная реализация этого метода в виде программы FHS11 из комплекса программ для решения эллиптических уравнений [ 15]. В упомянутой программе используется модификация марш*метода (ММА), предложенная в работе [85], отличающаяся экономичной схемой исключения неизвестных и, по-видимому, меньшим числом операций, чем другие прямые методы решения уравнения Пуассона.
В табл. 1.1 приведены времена счета задачи Дирихле для уравнения Пуассона в квадратной области на равномерных сетках с числом узлов от 72 до 4160 прямыми методами БПФ и ММА. На сетках с числом узлов около 103 быстродействие ММА по сравнению с БПФ а=5н~6, а на сетках около 104 эта величина возрастает примерно до 10. Таким образом, для задач, в которых можно избежать использования неравномерных сеток, примене-
Таблица 1.1. Затраты времени на решение задачи Дирихле для уравнения Пуассона методами БПФ и ММА
Сетка
n
^БПФ- с
,ММА,с
а
9X10
72
0,05
0,017
3
17X18
272
&23
0,05
4,5
33X33
1056
1,00
0,15
6,5
65X66
4160
4,5
0,55
8
Обозначения: п — число внутренних узлов; 方口①,^ММА — времена центрального процессора ЭВМ ЕС-1040 для методов БПФ н ММА соответственно, а=/мМА"бП①.
ние модифицированного марш-метода позволяет существенно сократить время решения уравнения Пуассона и, таким образом, всей системы уравнений Навье——Стокса в целом.
Аппроксимация граничных условий для вихря
Граничные условия в случае твердой неподвижной поверхности, как упоминалось выше, имеют вид
屮=0,的/0m=0.(1.23)
Оба этих условия относятся к системе (1.6)——(1.9) в целом, но заданы лишь для функции тока, а не для вихря. Поэтому при численном решении разностных уравнений для вихря возникает проблема определения недостающих граничных условий. Для решения этой проблемы имеется несколько путей; мн рассмотрим два из них.
Всюду ниже для расчета уравнений вихря и функции тока будет предполагаться использование разностных схем в общем случае на неравномерных сетках, рассмотренных в п. 1.1.2 и 1.1.3. Однако формулы для производных вблизи границы при этом будут всегда аппроксимироваться на равномерной сетке, что связано с необходимостью сохранения высокой точности в непосредственной близости к границе и удобством написания формул. Для первых и вторых производных, аппроксимируемых внутрь области, используются следующие формулы:
些=_3% + 4取一物一 + 0 出),(1.24)
дn2斤
刊, 一7% + 85 一 屮2 3 /5-ф \" 9
菰苏(1-25)
Разложение функции тока в ряд вблизи границы. Этот способ, применявшийся еще в работах Тома (см. [170]), состоит в том, что функция тока вблизи границы представляется в виде ряда Тейлора, например
电,1=5宀 偿)J(紀 J…(I-26)
Если в разложении (1.21) отбросить члены выше второго порядка по h, то можно получить выражение для вихря на границе в виде
hh十0他).i,0十0他).i,02 (电"一电,o)22 (电"一电,o)2
h
h
十0他).
i,0
十0他).
i,0
2 (电"一电,o)2
2 (电"一电,o)2
При практическом использовании этой формулы предполагается, что граничные условия (1.23) выполняются. Это приводит к простому соотношению, связывающему вихрь на границе с функцией тока в ближайшем к границе узле сетки:
со», 0=25 Jh2. (1.27)
Связь между вихрем и функцией тока на границе может быть найдена и непосредственно из уравнения для функции тока, если считать его справедливым и на границе области. При этом можно получить формулы и более высокого порядка, аппроксимируя вторую производную функции тока по формулам типа (1.25). Например, полагая в формуле (1.25) справедливыми условия (1.23), получим формулу второго порядка, связывающую значение вихря на границе и функцию тока в двух узлах сетки, примыкающих к границе:
(8必1—屮 *2)/2Й2 +。(/i2) • (1.28)
При использовании формул (1.27) или (1.28) граничное условие прилипания (1.23) выполняется косвенно; например, для (1.28) на решении имеет место соотношение
d^/dn\T=O(h3),
откуда .следует, что (。屮/О/г)г,О, т. е. на твердой стенке имеется некоторая скорость скольжения, соответствующая порядку точности аппроксимации производной функции тока. При этом вихрь на границе в соответствии с формулой (1.28) аппроксимируется с точностью O(/i2).
Приближенные граничные условия (1.27) или (1.28) заммка~ ют систему разностных уравнений основной схемы. Полная последовательность расчета по этой схеме может быть, например, следующей:
по известным значениям поля вихря (о^ и поля функции тока 屮行 1 определяется поле функции тока 屮力 путем применения какого-либо из рассмотренных в п. 1.1.3 метода решения уравнения Пуассона при заданном условии 屮=0 на границе области;
по формуле (1.28) определяется значение вихря на границе области(oj+i;
с использованием того или иного метода (см. п. 1.1.2) определяется поле вихря ®冷 1 при найденном граничном условии (огп+1 и заданном значении со^. Далее весь цикл повторяется. Результаты практически не зависят от того, начинается расчет с поля функции тока или с поля вихря.
Непосредственное удовлетворение граничным условиям. Идея этого подхода, предложенного в работах [58, 142] (см. также [260]), состоит в том, чтобы обеспечить выполнение разностного аналога граничного условия прилипания (5г|)/(Зп)г=0 на каждом временном слое непосредственно, что достигается подправлением поля функции тока 2(%, у、Z) вблизи границы.
Пусть решение системы (1.16), (1.17) ищется в некоторой области ◎(). Рассмотрим внутри области й0 вспомогательную область fit, границы которой располагаются от границы основной области а。на расстоянии одного шага сетки. Уравнение для вихря при этом решается в области Qlt а уравнение для функции тока в области й0. Последовательность расчета такова.
Граничные условия для вихря (оП] на границе области Qi определяются исходя из уравнения для функции тока. Для этого используется, например, следующая аппроксимация этого уравнения:
з% = (R+i J — 2 屮『,/ + 屮 ij)/胪 + (Wfj+i — 2 屮爾 + ^i,i^l^.
Поле вихря в момент времени n+ 1 внутри области Q определяется при известном поле вихря ®£, и значении вихря на границе(оП1.
Поле функции тока внутри основной области 0。при найденном значении вихря со^】 определяется путем решения уравнения для функции тока с граничным условием 6=0, заданным на границе основной области й0. Для этого может использоваться любой из методов, рассмотренных в п. 1.1.3.
Значение функции тока на границе области Qt подправляется с помощью разностного аналога условия (。3/0孔)「=0.
Использование односторонней четырехточечной аппроксимации производной (。2/。孔)「внутрь области по формуле (1.24) приводит к соотношению
屮广=%屮片_%%+1, (1.29) которое может применяться непосредственно для замыкания прогонок при определении поля функции тока внутри области А. Далее весь цикл 1——3 повторяется.
При решении стационарной задачи этот метод позволяет, таким образом, непосредственно удовлетворить граничным условиям прилипания с той точностью, которая соответствует формуле, использованной для подправления.
При распространении данного метода на класс нестационарных задач следует учитывать то обстоятельство, что разностное уравнение для вихря в приграничных узлах и уравнение для функции тока в узлах, отстоящих на два шага от границы, вообще говоря, не выполняются. Аналогичное обстоятельство имеет место и в рассмотренном выше методе Тома с той лишь разницей, что в последнем случае невязка имеется не в приграничных узлах, а в узлах, расположенных на самой границе. Способ устранения этой невязки, предложенный в работе [64], состоит
в организации внутреннего цикла, цель которого заключается в подправлении вихря в приграничных узлах непосредственно из разностного уравнения вихря.
Релаксация граничных условий. Использование приближенных граничных условий приводит обычно к существенному снижению устойчивости основной схемы. Одним из способов повьь шения устойчивости является так называемая релаксация (усреднение), согласно которой значения вихря на границе представляются в виде
吗+i = af 伸”)+ (1—а) со?,
где а ——параметр релаксации, изменяющийся в пределах OWaW Wl, f(2"+‘)——зависимость между вихрем на границе и функцией тока, полученная каким-либо из рассмотренных выше методов.
Введение релаксации рассмотренного типа, строго говоря, возможно лишь для стационарных задач, где на решении имеет место (огп+1=(огп, т. е. выполняется соотношение, аппроксимирующее с соответствующей точностью условие прилипания. Для нестационарного режима использование релаксации приводит к дополнительной невязке в выполнении граничных условий прилипания, которая пропорциональна разности (огп+1—(огп. Для устранения этой невязки необходимо введение внутреннего итерационного цикла, в котором на каждом временном слое п вместе с решением уравнения вихря и уравнения для функции тока осуществляется релаксация граничных условий для вихря
3产1 =吋(屮e1) + (1—a)3产,
где s ——индекс итерационного цикла. Внутренние итерации осуществляются до выполнения условия
1然,叶1 一然,"< 8.
Тесты различных методов расчета граничных условий. В комплексе программ на основе метода конечных разностей (см. разд. 6.1) имеется специальная подпрограмма расчета граничных условий BOUNDA, в которой реализованы приведенные выше методы аппроксимации граничных условий для вихря, включая метод релаксации, формулы более высокого порядка точности, а также другие методы, предлагавшиеся различными авторами [76, 112, 166]. Описание возможностей этой программы и выполненных с ее помощью методических расчетов дано в работе [25]. Мы приведем некоторые результаты методических расчетов. выполненных в различные годы.
На рис. 1.6,а сопоставлен характер изменения числа Нуссельта по числу итераций при расчете на установление для рассмотренной выше тестовой задачи 1А при различных способах аппроксимации граничных условий. Здесь 京а=4・10\ Р『=1; использована неявная схема (1.13) в сочетании с итерационным методом решения уравнения Пуассона для функции тока при посто-
Рис. 1.6. Влияние аппроксимации граничных условий на среднее число Нуссельта для схемы (1,13) при Gr = 4・104, Рг= 1 (монотонная аппроксимация) а— переходный процесс; б— зависимость стационарного решения от шага сетки
Рис. 1.7. Зависимости максимального значения функции тока от времени (Рг= 1)
Ось ординат слева — для сплошных кривьтх справа — для пунктирных. Кривые /, 2, 2] 3 —схема (1.13) с релаксацией, /'——явная схема, 1", 4 —схема (1.15) без релаксации. Для кривых /, Г, Г' число Gr равно 102, 2, 2,一 104, 3, 4—105; /, /〃,2 — сетка 33X33, Г — 21X21, 2': 3— 17X17
янном итерационном параметре о=0,25. Расчеты выпо^ равномерной сетке с числом узлов 21X21. Кривая / ствует аппроксимации граничных условий для вихря по 中一 второго порядка точности (1.28), полученной путем разлом. функции тока вблизи границы в ряд Тейлора при шаге пс мен и т=0,001, который в этом случае является предельны^ условию устойчивости. Кривая 2 соответствует формуле (
при т=0,005. Видно, что аппроксимация граничных условий этого типа дает значительно более быструю сходимость к стационарному решению.
Следует отметить, что обе эти формулы дают различные приближения к точному решению. Это показано на рис. 1.6, б, где приведено изменение числа Нуссельта на стационарном режиме в зависимости от шага разностной сетки для формулы (1.28) (кривая 1) и формулы (1.29) (кривая 2). Видно, что формула первого типа дает приближение к точному решению сверху, а вторая — снизу, причем различие результатов расчета числа Nu существенно уменьшается при измельчении сетки, что является одним из практических доказательств сходимости.
В приведенных выше расчетах релаксация граничных условий не использовалась. На рис. 1.7 сравниваются результаты расчетов тестовой задачи 1Б при наличии релаксации и без релаксации. Для этой задачи параметр релаксации в диапазоне 0,3WaW0,7 мало влияет на возможность увеличения временного шага в расчетах при наличии внутренних итераций. Из рис. 1.7 видно,, что применение релаксации при таком способе расчета не искажает стационарное решение и дает возможность правильно рассчитать переходный режим.
Введение релаксации дает возможность увеличить временной шаг в этом примере в 5 раз. В задаче о конвективном тепломассообмене при жидкостной эпитаксии (см. разд. 4.3), для которой характерно медленное изменение параметров во времени, увеличение временного шага при наличии релаксации составило величину 103. Важное значение имеет введение релаксации также при расчете стратифицированных течений, для которых характерен длительный процесс установления колебаний (см. разд. 5.2). Вместе с тем следует иметь в виду, что при слишком большом
Таблица 1.2. Результаты расчетов тестовой зааач” 1А
Ra
Схема, сетка *
丽
NUgx
Numin
^max|r/~о,5
Umax|x=o,5
"max
1
2,244
3,536
0,582
19,50
16,11
5,064
ю4
2
2,244
3,534
0,587
19,50
16,10
5,051
3
2,243
3,528
0,586
19,62
16,18
5,071
1
4,509
7,720
0,708
67,48
34,40
9,584
ю5
2
4,543
7,821
0,721
67,30
34,83
9,542
3
4,519
7,717
0,729
68,59
34,73
9,612
1
8,653
16,76
0,880
205,1
62,85
16,52
106
2
9,012
18,26
0,967
204,0
61,90
16,40
3
8,800
17,93
0,989
219,4
64,63
16,75
• 1 — сетка 65X65, схема (1.13), аппроксимация Самарского; 2 — сетка 65X65, схема (1.15). центральные разности; 3 — интерполяция для ft-^О результатов применения сеток от 11x11 до 81x81 [273].•
значении временного шага и (или) при выборе параметра релаксации далеким от оптимального возможно искажение как переходного процесса, так и стационарного решения.
В заключение этого раздела мы приведем значения некоторых характеристик конвективного тепломассообмена на стшхю нарном режиме в задаче 1А, полученные в работе [25] по раз* личным схемам при Рг=0,71 в диапазоне чисел Рэлея до 106 (табл. 1.2). Отсылая за более детальными сведениями и обсуж* дениями к работе [25], отметим, что в указанном диапазоне параметров рассмотренные конечно-разностные схемы на достаточно подробных сетках (44X41, 65X65) дают результаты, близкие к тем, которые получаются по схемам, имеющим формально более высокий порядок аппроксимации. В связи с этим при усовершенствовании схем основные усилия были направлены на повышение устойчивости и Снижение затрат на расчет временного слоя.
Тесты конечно-разностных схем на нестационарных задачах
Из большого разнообразия нестационарных процессов мы рассмотрим три основных вида, чаще всего встречающихся в дальнейшем: переходные процессы, связанные с установлением ста* ционарного режима, нестационарные процессы, обусловленные изменением внешних (например, тепловых) условий и собствен* ные колебания гидродинамической системы после потери устой- чивости равновесия или движения.
Рассмотрим вторичные структуры и эволюцию течения после потери устойчивости конвективного движения, а также схемные параметры, которые необходимо использовать для достоверного описания вторичных структур. На рис. 1.8 приведены результаты расчета одной из типичных модельных задач конвекции в вер* тикальном слое с условиями прилипания на стенках при отно~ шении сторон "/L=10 и при значении Рг=0. Поле температуры в этом случае не зависит от поля скорости, и уравнения (1.6) и (1.7) для вихря и функции тока можно рассчитывать независимо от других уравнений системы (1.6)——(1.9). При Рг==0 такое же течение будет в горизонтальном слое, если один торец нагрет, а другой охлажден. Расчеты структуры конвекции, представленные на рис. 1.8, а, 6, выполнены при Gr=5-104 с помощью двух численных методов. Один из них включает явную схему Аракавы (1.16) для уравнения вихря в сочетании с прямым методом БПФ (см. п. 1.1.3) для решения уравнения Пуассона (1.7). Другой численный метод—- неявная энергетически нейтральная схема для вихря и схема четвертого порядка точности для уравнения Пуассона, применяемая группой французских ученых [199].
Расчеты выполнены на равномерной сетке с одним и тем же числом узлов 17X200. Основной результат сопоставления заключается в том, что при достаточно подробной сетке удается полу-
aaGG
a
a
G
G
чить одинаковую структуру вторичного течения (пять ячеек) на стационарном режиме. Об этом свидетельствуют также данные о распределении функции тока по горизонтали, представленные на рис. 1.8, 8 Заметим, что применение схемы Самарского дает в этом случае другие результаты (четыре вихря). Различие в эволюции течения во времени связано с тем, что в схеме [199] используется аппроксимация не истинного, а некоторого фиктивного нестационарного процесса.
При резком изменении тепловых условий на границе возникают значительные градиенты, которых《не выдерживают^ неконсервативные схемы. На рис. 1.9 показано распределение температуры в одном из сечений охлаждаемого сверху слоя жидкости (о постановке задачи см. разд. 5.2). Применение схемы (1.13) на сетке 65X65 приводит к пилообразным решениям, причем температуры могут приобретать значения, меньшие нуля или большие единицы, что противоречит физическому смыслу задачи. Применение упоминавшегося в п. 1.1.2 варианта основной схемы с дивергентной аппроксимацией уравнения переноса тепла [185] (см. рис. L9, кривая 2) позволяет исключить этот нежелательный вычислительный эффект. Аналогичный результат можно было бы получить, применяя схему (1.13) на неравномерной, изменяющейся во времени сетке, существенно сгущающейся в области больших температурных градиентов, что в данном случае более трудоемко.
В заключение этого раздела вернемся вновь к задаче 1Б и приведем данные тестов в диапазоне чисел Грасгофа, где появляются собственные нестационарные колебания гидродинамической системы. На рис. 1.10 показано изменение во времени максимального значения горизонтальной составляющей скорости при Gr=2-106, Рг=1, полученное по явной схеме (1.16) на сетке
Рис. 1.8. Тесты схем для конвективных течений со сложной структурой а, б — линии pxconst в переходном режиме в разные моменты времени для схем (1.16) н [199] соответственно; в — распределение функции тока вдоль вертикальной ли-' нии для стационарного решения (сплошная линия — схема (1.16), штриховая — схема [199])Рис. 1.8. Тесты схем для конвективных течений со сложной структурой а, б — линии pxconst в переходном режиме в разные моменты времени для схем (1.16) н [199] соответственно; в — распределение функции тока вдоль вертикальной ли-' нии для стационарного решения (сплошная линия — схема (1.16), штриховая — схема [199])
Рис. 1.8. Тесты схем для конвективных течений со сложной структурой а, б — линии pxconst в переходном режиме в разные моменты времени для схем (1.16) н [199] соответственно; в — распределение функции тока вдоль вертикальной ли-' нии для стационарного решения (сплошная линия — схема (1.16), штриховая — схема [199])
Рис. 1.8. Тесты схем для конвективных течений со сложной структурой а, б — линии pxconst в переходном режиме в разные моменты времени для схем (1.16) н [199] соответственно; в — распределение функции тока вдоль вертикальной ли-' нии для стационарного решения (сплошная линия — схема (1.16), штриховая — схема [199])
8
1.0
1。
Рис. 1.9. Распределение температуры в горизонтальном сечении приповерхностного слоя жидкости в задаче о конвекции при охлаждении поверхности (см. п. 5.2)
/ — схема (1.13), 2 — схема (1.13) с интегральными граничными условиями для уравнения переноса тепла
Рис. 1.10. Установление во времени регулярных колебаний максимального значения составляющей скорости при Gr= =2-105( Pr=l
Рис. 1.11, Мгновенные картины изотерм (а) и линий тока (6) для квазистационар ного режима колебаний при Gr=2- 10е, Рг= 1
Р^. ЫЗ. Влияние временного шага на нестационарное решение при Ra==3,75・ / —・2 • ю-5, 2 — 4 . 10-5, 3 _ 8 . 10-5Р^. ЫЗ. Влияние временного шага на нестационарное решение при Ra==3,75・ / —・2 • ю-5, 2 — 4 . 10-5, 3 _ 8 . 10-5
Р^. ЫЗ. Влияние временного шага на нестационарное решение при Ra==3,75・ / —・2 • ю-5, 2 — 4 . 10-5, 3 _ 8 . 10-5
Р^. ЫЗ. Влияние временного шага на нестационарное решение при Ra==3,75・ / —・2 • ю-5, 2 — 4 . 10-5, 3 _ 8 . 10-5
65X65 и иллюстрирующее колебания этого вида. После некоторого переходного периода длительностью /~0,06 устанавливаются регулярные колебания, амплитуда которых увеличивается, а период уменьшается при увеличении числа Грасгофа. Эти колебания имеют физическую природу и связаны с, потерей устойчивости основного конвективного движения, в результате чего, как показано на рис. 1.11, образуются вторичные течения. Начало возникновения этих колебаний, а также их характеристики за порогом устойчивости согласуются с результатами расчетов, выполненных в работе [167]^
Зависимость периода Т колебаний от числа Грасгофа, полученная численно (рис. 1.12), включает два участка. Первый, показанный линией /,— низкочастотные затухающие колебания основного течения (линия 2 соответствует задаче 1А ——теплоизолированные основания области). Второй участок, показанный линией 3,— высокочастотные колебания, связанные с образованием вторичных течений. Отметим, что симметричная аппроксимация схемы (1.13) правильно описывает начало возникновения колебаний, а в двух других ее вариантах — схема с направленными
Рис. 1.12. Зависимость периода колебаний от числа Грасгофа
,2 ~ затухающие колебания в процессе перехода к стационарному режиму,
— регулярные колебания.
, 5 — соответственно результаты расчета н эксперимента в работе {167]
разностями и схема Самарского — появление этих колебаний затянуто, что также согласуется с результатами тестов [167].
При существенном повышении числа Грасгофа колебания, если их рассматривать на достаточно большом интервале времени, имеют нерегулярный характер. Выяснение влияния схемных факторов на колебания такого типа имеет большое значение. Отсылая за деталями к работам [61, 64], приведем один методический результат расчета конвекции в вертикальном слое, подогреваемом сбоку (L/〃=ll,2, Рг=15, Grr=3,75-108). Применялась схема (1.13) с аппроксимацией Самарского на неравномерной сетке 37x91 с сильным сгущением у стенки и итерационным методом решения уравнения Пуассона (1.18).
На рис. 1.13 показано рассчитанное изменение скорости во времени в пограничном слое у стенки на временном участке, соответствующем периоду колебаний при различных величинах временного шага т. Отсюда следует, что и в этом случае можно найти диапазон параметров схемы, где их изменение будет мало влиять на результат расчета. Вместе с тем на грубой пространственной сетке или при больших значениях временного шага эти тонкие эффекты, конечно, не обнаруживаются. Сопоставить с экспериментальными данными в этом случае можно только среднестатистические параметры конвекции и их спектральные характеристики (см. [61, 64], а также разд. 3.1).
Колебания, имеющие физический характер, следует, конечно, отличать от различных видов колебаний, проявляющихся в нелинейных конечномерных моделях у порога вычислительной устойчивости конечно-разностной схемы. Мы приведем ниже два примера, относящиеся к явной и неявной схемам для тестовой задачи конвекции 1Б при Gr—10е, Рг=1 в расчетах на равномерной сетке 33X33. Уравнение Пуассона для функции тока решалось прямым методом (см. п. 1.1.3).
При использовании явной схемы (1.16) с шагом т=0,5т*, где т*—min{/i2/4, 无/Umax} — предельный шаг по условию устойчивости, полученному на основе линеаризованной конечномерной модели уравнения типа переноса с диссипацией (см , например, [122]), в данной задаче обнаруживаются регулярные колебания. На рис. 1.14, а показано изменение во времени среднего числа Нуссельта, иллюстрирующее эти колебания. При т=0,25т* эти колебания отсутствуют, реализуется стационарный режим.
На рис. 1.14, 6 приведен аналогивдый график для неявной схемы (1.13) с аппроксимацией Самарского при Gr=l,25- 10е, Рг=1 и аппроксимацией граничных условий (1,29). Увеличение шага по времени т> 10"4 приводит в этом случае к появлению квазистационарных колебаний, показанных на рис. 1,14, 6. Наиболее вероятной причиной колебаний этого типа является упоминавшееся выше «рассогласование» полей вихря и функции тока при их раздельном решении. Другой причиной колебаний такого типа может быть, например, недостаточно точное решение уравнения Пуассона.
Рис. 1.14. Колебания среднего числа Нуссельта, обусловленные схемными факторами
а — схема (1.16), т = 0,5 т*, Gr= 10s, центральные разности, сетка 65X65; 6—схема (1.13), Gr = l,25 • 106, монотонная аппроксимация, сетка 33X33
Эти примеры показывают, что конечно-разностные схемы для нестационарных уравнений Навье—Стокса в диапазоне параметров, соответствующих гидродинамической неустойчивости и турбулентному режиму, являются весьма тонким инструментом, так как должны, с одной стороны, отражать особенности, присущие этим сложным уравнениям, а с другой стороны — не проявлять побочных схемных эффектов. В связи с этим при численных расчетах в этой области все большее значение приобретает прецизионный физический эксперимент, выполненный в контролируемых условиях и специально ориентированный на тесты численных методов для нелинейных задач механики вязкой жидкости.
Такой эксперимент нужен не только для упоминавшихся срав、 нительно простых моделей «общего назначения》,но и для спе^ циальных моделей. Дополнительные примеры, направленные на проверку адекватности математических моделей, приведены в разд. 1.2 и в гл. 3—5.
МЕТОД КОНЕЧНЫХ ЭЛЕМЕНТОВ
Как упоминалось выше, существует более десятка конечно-разностных схем для решения уравнений Навье—Стокса, отличающихся различными признаками. Особенностью этих схем является наличие различных сеточных параметров, рациональный выбор которых, как видно из разд. 1.1, трудоемок. Аппроксимация решения вблизи границ и вообще в области больших градиентов полей искомых функций, где требуется сгущение сетки, построение конечно-разностных операторов, аппроксимирующих уравнения Навье—Стокса на произвольном сеточном шаблоне, также вызывает трудности.
В последние годы все более широкое распространение при конструировании численных алгоритмов приобретает метод конечных элементов (МКЭ), который имеет строгую математическую формулировку, являясь, с одной стороны, разновидностью метода сеток, а с другой — численной реализацией метода Ритца или Бубнова—Галеркина на конечном элементе. Высокую вычислительную эффективность метода обеспечивает выбор функций кусочно-полиномиального вида [77, 91, 107, 165]. Естественная возможность применения нерегулярных сеток в МКЭ позволяет эффективно аппроксимировать криволинейные границы области, а вариационная формулировка задачи позволяет легко учитывать различные типы граничных условий. Достоинством этого метода является также возможность автоматического составления системы уравнений конечных элементов.
Для задач, имеющих эквивалентную формулировку минимизации функционала, эффективность МКЭ подтверждена многочисленными теоретическими и практическими исследованиями [77, 91, 107, 119, 165]. Формулировка МКЭ в таких случаях фактически означает выполнение основных законов сохранения, поэтому система уравнений конечных элементов часто эквивалентна уравнениям, получаемым некоторыми другими методами (метод интегральных балансов, интегроинтерполяционный метод). На базе МКЭ в настоящее время создаются проблемно-ориентированные пакеты программ для целого класса задач механики сплошной среды [77, 86, 111, 144, 147].
Применения МКЭ к задачам о течении вязкой жидкости начались сравнительно недавно. Подробный обзор этих работ приводится в [147, 264, 279]. Важным достоинством МКЭ для задач гидромеханики является свойство консервативности и абсолютной устойчивости.
Вместе с тем формальное применение МКЭ к задачам гндрр- механики может приводить к парадоксам. Например, выбор одинаковых базисных функций для аппроксимации скорости и давления [77, 144] может давать плохую точность или приводить к несовместной системе алгебраических уравнений. Поэтому вопросам выбора и сравнительного анализа МКЭ для задач гидро механики следует уделять особое внимание. Ниже эти и другие- вопросы будут изложены на основании исследований и результатов работ [3, 65, 66, 86, 126, 127, 144, 147, 176, 177].
Рассматриваются формулировки, практическая реализация и сравнительный анализ применения МКЭ и МКР к двумерным и осесимметричным задачам гидродинамики и конвективного тепломассообмена. В отличие от МКР (см. разд. 1.1) здесь используются уравнения в переменных скорость—давление. Приводятся основные идеи -метода, формулировки МКЭ для ряда конкретных задач, примеры и тесты применения МКЭ и МКР в задачах гидромеханики, тепловой конвекции. Выполненные тесты указывают на возможность усовершенствования обоих методов за счет использования их лучших качеств \ Реализация на ЕС ЭВМ пакета программ МКЭ на основе изложенной методики дана в разд. 62
Подход к построению уравнений 1МКЭ и аппроксимация граничных условий
Для приведения исходной дифференциальной задачи к алгебраической в МКЭ будем использовать метод Галеркина. Рассмотрим его вначале на модельном примере краевой задачи теплопроводности
АН + f (尤,У)=0,(尤,У)巨D,(1.30)
е|п=6,—0n I r2~cx0—р.(1.31)
Здесь D — двумерная область, r=I\U「2 — ее граница, Г^Гг^О. Выберем систему N линейно-независимых функций 中)(%, у),
М удовлетворяющих условию
w1Г尸 5,(1.32)
и будем искать приближенное решение 0(х, у) задачи (1.30), (1.31) в виде их линейной комбинации :
e (尤,")=少屮‘(尤,").(1.33)
Приближенное решение будет наилучшим, если интеграл взвешенной невязки равен нулю:
J [^ + f(x,y)] ¥dxdy = Q, 1 = 1, 2N.(1.34)
Условие (1.34) означает ортогональность невязки уравнения к выбранному базису, если иметь в виду определение скалярного произведения
({/, V)= J UVdxdy.(1.35)
Условие (1.34) можно трактовать так же, как выполнение дифференциального уравнения, в некотором смысле в среднем в области.
Интегрируя (1.34) по формуле Грина с учетом краевых условий (1.31), получим
J ^e^dxdy + У («е — Р) Т^Г = J f^dxdy,(1.36)
ОГ2D
где V0 — градиент функции 0. Единственным требованием, предъявляемым к базисным функциям 'Р」,как следует из (1.36), явля- ■ется непрерывность.
Подставляя (1.33) в (1.36), получим систему алгебраических уравнений для определения коэффициентов:
а^=Ьь(1.37)
где
а“ = J ^lWdxdy + $ аУWdP,
,(1.38)
= jf^dxdy + J 隈%Г.оi?2
Таким образом, решение дифференциального уравнения, как :и в МКР, сведено к решению системы алгебраических уравнений.
Трудности построения базисных функций, удовлетворяющих граничным условиям в случае криволинейных границ, сужают класс задач, решаемых классическим методом Галеркина. Возможности этого метода значительно расширяются, если выбрать базисные функции специаи1ьного вида, имеющие малый носитель, т. е. отличные от нуля лишь в некоторой небольшой части области. В этом по существу и заключается особенность метода конечных элементов. Вся рассматриваемая область разбивается на подобласти, называемые конечными элементами. В одномерном случае эти элементы представляют собой просто отрезки. В двумерном случае набор возможных форм гораздо шире. Наиболее распространенными в настоящее время являются треугольные элементы (рис. 1.15). Базисная функция полагается равной 1 в 1-м узле и обращается в 0 за пределами элементов, которым
aaРис. 1.15. Конечные элементы (а), линейные (6) н квадратичные (в) базисные функции в одномерном (вверху) и двумерном (внизу) случаяхРис. 1.15. Конечные элементы (а), линейные (6) н квадратичные (в) базисные функции в одномерном (вверху) и двумерном (внизу) случаях
a
a
Рис. 1.15. Конечные элементы (а), линейные (6) н квадратичные (в) базисные функции в одномерном (вверху) и двумерном (внизу) случаях
Рис. 1.15. Конечные элементы (а), линейные (6) н квадратичные (в) базисные функции в одномерном (вверху) и двумерном (внизу) случаях
принадлежит этот узел. Коэффициенты 8’ в (1.33) являются значениями функции в соответствующих узлах.
Для улучшения аппроксимации решения можно использовать- базисные функции более высокого порядка, например квадра- тичн!ые в пределах элемента (см. рис. 1.15, в). Применение локальных функций в методе Галеркина позволяет сравнительно легко аппроксимировать граничные условия. Соответствующая система уравнений (1.37) будет разреженной. Это можно использовать для построения экономичных алгоритмов.
Учет граничных условий первого рода (1.31) осуществляется на этапе решения системы линейных уравнений (1.37). Если 力-订 узел лежит на границе Гь то ^-е уравнение заменяется на 0ft=(pj. Отметим, что учет граничных условий второго и третьего роля производится автоматически при выводе уравнений МКЭ.
При аппроксимации граничных условий третьего рода r МКР, как известно, требуется особая осторожность для избежания потери точности.
Выбор линейных базисных функций 4n (рис. 1.16) задает линейную интерполяцию решения искомого 0 на каждом треугольнике. Так, например, если функция 0 принимает значения 8】,в2,. 0з в вершинах треугольника (рис. 1.16), то внутри него
8® 力=&厶(%, у)+В2Ц (^, у) +03L3 (х, у), (1.39) где 厶(尤,у)—соответствующие части функций 4P на данном треугольнике:
厶(/,矜)=3門, (1.40)
где 8叮——символ Кронекера;尤力 у? — вершины треугольника. Каждая из этих функций принимает значение, равное 1 в i-й вершине треугольника, и 0 — в других (рис. 1.17).
Функции Ц(х, у) (t=l,2,3) в (1.39) называются локальным базисом на треугольнике [ 165] или функциями формы [77].
'Рис. 1.18. Шестиузловой квадратич- Рис. 1.19. L-координаты на треугольный треугольный конечный элемент нике (линии L3 = const)
Их явный вид в декартовых координатах
Ц = —(а: + Ьсх + ед),(1.41)
.где
% =尤2"3-%3学2, 瓦="2一■%, &=尤3-尤2,( 1 .42)
а значения %,瓦,& при t=2, 3 получаются из (1.42) циклической перестановкой индексов; a=-72L^i(^2-尤3)+“2(尤3一尤1)+“3(尤1- —x2) ] — площадь треугольника.
Для квадратичной интерполяции локальный базис будет состоять из шести функций, так как кроме узлов в вершинах появятся еще узлы на серединах сторон (рис. 1.18). Эти функции формы также удовлетворяют условиям (1.40). Их явная запись в декартовых координатах довольно громоздка; более естественно использовать так называемые L-координаты (&,厶,厶),представляющие локальные координаты на треугольнике, которые связаны с декартовыми xf у следующими соотношениями:
%=乙修+厶尤2+L3%3,
"=厶弘 + L2% + l3^3,( 1 -43)
=厶+厶+厶.
Каждая из L-координат принимает значение, равное 1 в одйой из вершин треугольника, и обращается в 0 на противолежащей стороне.
На рис. 1.19 показаны линии постоянного значения координаты 丄з. Из геометрии следует, что величина 厶 равна отноше-
нию заштрихованной площади к площади всего треугольника, поэто1му иногда L-координаты называют координатами площадей. Так как независимых координат на плоскости всего две, L-координаты линейно зависимы, их сумма всегда равна 1.
Обращая (1.43), можно выразить Л-координаты через декартовы:
= ^(а1 + &1х + С1У^ L2 = ^ («2 + Ь2Х + с2у),
(L44)
厶=(аз + b3x + с3у),
где 。办 Ьь с{ определяются соотношениями (1.41). Сравнивая (1.44) с (1.41), получим, что линейный локальный базис Л: «=1,2,3) совпадает с Л-координатами.
Квадратичный локальный базис, который мы будем обозначать далее ^^, записанный в Л-координатах, будет иметь вид
Nf(2Lf,^z=4A1A2,N^L2{2L2—\),
(1-45) m=4&lз,m=*(2&-1), "6<=4厶厶.
Легко убедиться, что основное соотношение (1.40) для базиса (1.45) выполняется: каждая из функций базиса равна 1 в одном из узлов треугольника и обращается в нуль в остальных. Если в узлах функция 0 принимает значение 0, (/=1,2,...»6), то в любой точке треугольника
8(%,У)=&М・(1.46)
Рекуррентный способ построения локального базиса п-й степени на треугольнике в А-координатах указан в [77]. При решении уравнений Навье—Стокса нами использовалась смешанная аппроксимация — линейная для давления и квадратичная для скоростей.
Составление уравнений конечных элементов
Для рассмотренной выше модельной задачи (1.30), (1.31) матрицу алгебраической системы уравнений (1.37) можно получить аналитически [77]. Определение элементов этой матрицы связано с вычислением следующих интегралов по треугольнику: в декартовых координатах
Prs = J x&dx(1.47)
в Л-координатах
Qafc = J LUL^xdy.(1.48)
С интегралами (1.47) удобно работать в системе координат центра тяжести треугольника. При r+s<6 справедлива простая формула
2s = &+sA (% 例 + 耳成 + 弘瑞),Г + S < 6,
(1-49)
119
C1 = O, C2 = -, c3 = c4=-, C5= —.
Для интегралов (1.48) можно использовать соотношение [77]
":以◎х匆=石器г厂2"(1.5。)
A
При реализации МКЭ на ЭВМ выписывание и программирование всех возможных вариантов интегралов достаточно громоздко. В таком случае, как и в нелинейной задаче, где аналитическое интегрирование невозможно, проводится численное интегрирование. Используются квадратурные формулы в L-координатах [77]:
Jf &,厶,〃)dxdy = ^^ Wkf(Lt, ",埼.(1.51)
Д走=1
При их выборе обычно отдается предпочтение квадратурным формулам, точным для полинома данной степени. Например, для точного интегрирования полиномов до пятой степени достаточно использовать семиточечную квадратуру.
Составление матрицы алгебраической системы МКЭ является весьма важным при реализации МКЭ на ЭВМ. Рассмотрим два наиболее распространенных способа. Первый состоит в последовательном вычислении всех элементов матрицы. Учитывая локальность базисных функций, (1.38) можно переписать в виде
а“ = £ J W^dxdy + J aTWtff,
где Aft ——треугольники, окружающие k-й узел. Подынтегральное выражение на каждом треугольнике можно выписать через соответствующие локальные базисные функции. Получим
а“ = 2 J VN^Ngxd" + J а^^Г.(1.52)
Второй способ заключается в последовательном вычислении матриц интегралов на каждом треугольнике:
аы= J VNk^N!dxdy + а歴Md「(1.53)
Лг2
Элементы полной матрицы жесткости а订 получаются суммированием по матрицам а/ которые назовем матрицами жесткости отдельных элементов. Таким образом формируется «матрица жесткости» при решении больших задач фронтальным методом.
Для вычисления вектора 九 в правой части (1.37) имеются две аналогичные возможности.
Решение систем алгебраических уравнений МКЭ
Этап решения системы уравнений является одним из наиболее трудоемких при использовании МКЭ. Матрица системы уравнений МКЭ, как правило, содержит больше ненулевых элементов, чем аналогичная ей матрица, получаемая в МКР, что не допускает применения эффективных методов типа прогонки.
Ленточная структура матрицы позволяет использовать специальные «ленточные» алгоритмы, представляющие модификацию метода исключения Гаусса. В случае, если матрица системы имеет ленточную структуру с полушириной ленты т, количество операций можно существенно уменьшить. Суммарное количество операций при этом становится О(т2п) вместо О(п3) для полностью загюлненно访 матрицы.
В методе конечных элементов полуширина ленты m определяется максимальной разностью номеров узлов внутри элементов m = max | п/——п- | 4-1, поэтому для минимизации затрат ЭВМ на решение задачи актуальным является поиск оптимальной нумерации узлов сетки. Если матрица системы (1.37) симметрична (〃订=。兴),то можно хранить в памяти ЭВМ только верхнюю половину матрицы. Необходимые объемы памяти в случае полной и ленточной матриц равны п2 и mn соответственно. Для снижения требований на память при решении этим методом используется внешняя память.
При решении больших задач МКЭ (п^ 103~104) наиболее эффективным является фронтальный метод [231, 279]. Здесь также используется внешняя память, однако проведение процесса исключения Гаусса параллельно с формированием матрицы системы позволяет существенно уменьшить число обменов с внешней памятью и сократить физическое время решения задачи. Эквивалентом ширины ленты в этом методе является ширина фронта, для уменьшения которой необходимо оптимизировать нумерацию элементов сетки. Для двумерных задач МКЭ величина т^п.
Для оптимизации номеров элементов и узлов разработан и реализован алгоритм OPTIME [66], реализующий наилучший из существующих [69] методов. Для большинства задач ширина ленты (фронта) после оптимизации уменьшается в 2—5 раз, сокращая время счета от 4 до 25 раз. Тем не менее вопросы более эффективного решения систем алгебраических уравнений МКЭ (равно как и вопросы конструирования матриц МКЭ, допускаю-
Рис. 1.20. Сравнение эффективности решения уравнения эллиптического типа многосеточным методом (/)[ 124] и
фронтальным методом (2) (пакет LAPLACE [147])
щих эффективное обращение) являются одними из наиболее актуальных. Обзор современных прямых методов решения систем алгебраических уравнений и тексты программ для ЭВМ приведены в [69].
В последнее время быстро
прогрессирует техника решения систем уравнений МКЭ с помощью итерационных методов. В отличие от описанных выше прямых методов с вычислительной сложностью (ВС) О(п2) в ряду итерационных методов разработаны эффективные блочно-релаксационные методы в подпространствах [96], многосеточные методы, имеющие ВС = О(п), и комбинации методов неполного разложения с методами типа сопряженных градиентов, имеющие ВС = О(п5/4).
Многосеточные методы, которые предложены Р. П. Федоренко в 1961 г. [171, 172] для МКР и обобщены для МКЭ для областей простой формы в работах [8, 274] (см. также [244]), реализованы нами для задач МКЭ в областях сложной геометрической формы. Численные эксперименты, проведенные для уравне* ний эллиптического типа на подробных сетках, как показано на рис. 1.20, дают выигрыш в 50—500 раз по сравнению с традиционными подходами [124]. Это делает реальным решение с помощью МКЭ задач механики вязкой жидкости даже на ЭВМ средней производительности [176].
Генерация конечно-элементной сетки
Важным этапом в реализации МКЭ является процедура автоматического построения сетки . В области хь х2 вводится исходная сетка криволинейных восьмиузловых четырехугольников, которые мы будем называть суперэлементами (рис. 1.21). Через Л= =Р (喻 哈),i=l, 2,…,8 обозначим узлы в суперэлементе S. При помощи отображения
А & п)=冷仇(Е, Т]),/ 低,п)=啕伙・信 n)(1.54)
квадрат Q переводится в S. Построенная в Q равномерная сетка отображается в криволинейную сетку суперэлемента S. При этом расположение точек R на сторонах (см. рис. 1.21) позволяет осу-
ществлять локальное сгущение сетки. Преобразование (1.54) остается взаимно-однозначным, если расстояние между серединными и угловыми узлами суперэлемента не менее % длины стороны [279].
Привлекательной особенностью МКЭ является возможность адаптивной генерации сетки, отслеживающей поведение решения, что и было реализовано в [147]. После генерации сетки проводится оптимальная перенумерация узлов и элементов [66].
Уравнения Навье—Стокса в приближении Буссинеска
Для применения МКЭ двумерные уравнения Навье——Стокса в приближении Буссинеска (1.4) записываются в естественных переменных в следующем безразмерном виде:
“一丄(au-Ku) + UUr+VUz + ^ Г + pr = о,
Re \ 戸丿’г
匕 _ 4 AU + UVr + V匕 + 〃 =言 8 +С,
ReRe2 Re2
(1.55)
—-}-UWr + VW2,+ — UW = Q,
Re/「
U^+^-U + v2^G,
4+ [/勿+ 1电=」一А9, Re Pr
& + U& + *念 AC.
Здесь U, V, W ——радиальная, осевая и окружная компоненты вектора скорости в цилиндрической системе координат (г, г);
Д 1- —лапласиан скалярной функции;
力 2r dr&2
К=1 для цилиндрической системы координат и К=0 для декартовой ,(во втором случае W=0 и координаты (г, г) заменяются на (х, у))・
Система уравнений (1.55) описывает течения вязкой жидкости в декартовой и цилиндрической системах координат в некоторой области G с границей Г. Физическая постановка задачи, начальные и граничные условия в цилиндрической системе координат определяются в разд. 4.1.
Аппроксимацию уравнений (1.55) методом конечных элементов выполним на примере задачи о течении в плоской замкнутой области G с граничными и начальными условиями
(1.56)(1.56)U|r=Urp,Wr = Угр,
(1.56)
(1.56)
UI』о = Uq (х, у) t VI t=o=匕(尤,у).
(1.57)(1.57)Давление определяется с точностью до постоянной, поэтому положим для определенности
(1.57)
(1.57)
р (/, Уо) О*
Приближенное решение задачи (1.55) — (1.57) в области G ищем в виде
U=UW,丫=仆①工,р=ртуут.(1.58)
Здесь ①乂尤,у) и 4rm(%, у) —наборы линейно-независимых базисных функций, а коэффициенты U‘,Vz, pm зависят только от времени. Применение метода Галеркина и ортогонализация невязки к базисным функциям ①'и 4rm приводят к системе уравнений
j (а —十 AU 十 UU* + VUy + р*)时dxdy = 0,
](匕一蚩厶丿 f UVX + VVy 十 p,①%xdy = 0,(1.59)
J(" +几)nxdy = Q.
Применяя формулу Грина, учитывая граничные условия и подставляя (1.58) в (1.59), получим
j [Hd讨 十 十 и!^Ф!^Фк +(uu%lx + uu‘呪 +
+ p小屮?)①克dxdy = 0,
(1.60)(1.60)J [巾①你后+ j 丿vdv" +。丿吼+丿丿①;+ + pF)叫 dxd“ = 0,
(1.60)
(1.60)
J 口‘竝 + V1^ nxdy = 0.
切=-Р5" +卩切=-Р5" +卩Для выбора типа аппроксимации скоростей и давления рассмотрим тензор напряжений, действующих в вязкой жидкости,
切=-Р5" +卩
切=-Р5" +卩
(1.61)
Его компоненты зависят от производных скорости и давления. С точки зрения однородности составляющих компонент видно, что для представления скорости следует использовать базис более высокого порядка, чем для давления; так, если 4rm― линейный базис, то ①'должен быть квадратичным. Если этого не делать, то для ряда задач получим несовместную систему уравнений [177]. Вернемся к системе (1.60), представив ее в виде
加 44 + clkul + drkpm = 0,
m^Vt + c^V1 + dTkpm = ^,(1.62)
或[/ +宵丿=0,
где введены обозначения
加辰=J①‘①7d4;
步=j (u①I疗十ь咖后+ ± VOZVO^ d4
(1.63)
d” = J 屮?①%4 d 一 = f V ①%4
个=у Ф^тйА; 寥=J ^mdA\dA = dxdy.
Рассмотрим вопрос об интегрировании уравнений по времени. Обозначив через X вектор неизвестных U\ 俨,pm, запишем (1.62) в матричном виде:
МХ± + КХ=0.(1.64)
Исторически сложившиеся названия матриц М и К — «матрица массы» и «матрица жесткости». В случае нелинейных гидродинамических уравнений K=K(U, У). Для интегрирования (1.64) по времени наиболее естественна простая конечно-разностная дискретизация
—М (Х"+| — X") + К [уХ"+1 + (1 — Т) х“] = 0.(1.65)
При т=0,5 получается схема типа Кранка——Никольсона, при 7 = 1—полностью неявная схема. Так как матрица М не является диагональной, явных схем при рассматриваемом подходе в МКЭ не получается.
Отметим, что расчет в переменных U, V, р обычно приводит при использовании МКР к различным трудностям, связанным как с конструированием разностных схем, так и с аппроксимацией граничных условий. При использовании МКЭ многие из них преодолеваются единообразно, и возможно обобщение метода на трехмерный случай, хотя трудности решения системы уравнений конечных элементов по-прежнему остаются.
После определения полей U н V нахождение функции тока с помощью МКЭ осуществляется путем решения уравнения Пуассона
А巾=(о, (о= Vx—Uy,巾 I г=业. (1.66)
Применяется квадратичная аппроксимация для гр:卡=屮'①'. Обычная процедура приводит к системе линейных алгебраических уравнений
где 〃*= J ^Фk'VФldxdy\ fk — ^ (U@J—V^^dxdy. Полученное поле 巾 используется для построения картины течения по линиям тока.
Следует отметить, что при реализации МКЭ для формирования «матрицы жесткости» и вектора правой части элемента удобно ввести понятие подматрицы и подвектора. Это связано с тем, что в каждом треугольнике имеются два типа узлов ——вершины, в которых определены U, V п pt п узлы на серединах сторон, в которых определены только U и V. Таким образом, с каждым элементом связаны 15 неизвестных: 6, 6 и 3, т. е. размерность матрицы жесткости элемента равна 15.
Вектор X неизвестных на элементе удобно представить в виде
Х= )[x1,尤2,爲|e
где индекс《т》означает транспонирование; хт — «подвекторы» из пяти компонент, связанные с парой последовательных узлов:
Xm^U\匕畔/,仆+U
Матрица жесткости элемента представима в виде
Здесь атл — «подматрицы» размером 5X5, связанные с /n-й парой узлов и имеющие вид
Y 0
蹴
3+1,左
0
0
,2
атп= № 屮
0
у
J+I.n
C2
У1 0
^тЛ+i
J+l 命 1
0
104"|
0
^Z+i.A+1
/и,孔=1,2, 3, I = 2/n — 1
2/i — 1,
(1.67>
где величины с=с, %, & на элементе определяются (1.63) с заменой ①'на № и 屮旧 на Lm — квадратичные и линейные функции. Подвектор вектора правой части элемента имеет вид
(1.68)(1.68)(1.69>(1.69>脇=|1成碌0,力空,点】『,
(1.68)
(1.68)
(1.69>
(1.69>
где
b^ = ^^u-UUX — VUy - p, Nh - 一嚷W№ + UyNRdxdy,
隋=/[(.u — u 匕乙一p,紹
(匕崎十九M)]dxdg. ReI
Формулы (1.69) выписаны для 丫=& Поля U、V, р, необходимые для вычисления элементов подматрицы и вектора правой части (1.64), берутся с предыдущего временного слоя или с предыдущей итерации.
Для стационарной задачи вектор правой части равен нулю.
Тесты МКЭ — течение несжимаемой жидкости в полости с движущейся границей
Данная задача рассматривается в качестве тестовой для сравнения с МКР. Граничные условия для уравнений (1.56) имеют вид
I/ = 1, V = 0 на движущейся границе,
U, У = 0на неподвижных границах.
Полагается также р(0, 0) =0. Стационарный режим ищется методом простой итерации при малых числах Рейнольдса (ReV V50) и как предел нестационарной задачи при больших числах Re.
В МКЭ используется равномерная конечно-элементная сетка, содержащая 15Х 15 узлов, 98 элементов; система алгебраических
〃〃Рис. 1.22. Линии тока и профили скорости при %=0,5 в задаче о кавернеТочки — данное МКР. а — Re= 10; б — Re= i00, е — Re=400Рис. 1.22. Линии тока и профили скорости при %=0,5 в задаче о кавернеТочки — данное МКР. а — Re= 10; б — Re= i00, е — Re=400
〃
〃
Рис. 1.22. Линии тока и профили скорости при %=0,5 в задаче о каверне
Точки — данное МКР. а — Re= 10; б — Re= i00, е — Re=400
Рис. 1.22. Линии тока и профили скорости при %=0,5 в задаче о каверне
Точки — данное МКР. а — Re= 10; б — Re= i00, е — Re=400
уравнений имеет 564 неизвестных. Для сравнения с МКР использовались данные работы [200] для Re = 400 и [25] для Re= 10, 100. '
На рис. 1.22 даны результаты расчета течения ——картины линий тока и профиль скорости в сечении %=0,5. При всех числах Re=10, 100, 400 наблюдается хорошее совпадение с МКР (МКР — для Re=10, 100 сетка 30x30, второй порядок аппроксимации; для Re=400 ——сетка 40x40, второй порядок аппроксимации, направленные разности (1.13)).
Тесты тепловой конвекции в замкнутой области, подогреваемой сбоку
Для проверки эффективности МКЭ и сравнения с МКР рассмотрена задача о тепловой конвекции в квадратной области, подогреваемой сбоку (задача 1А в разд. 1.1). Граничные условия имеют вид
9 = 1,% = 0, OWyWL
8 = 0, х = 1, OWyWl, &2 = 0,0W%Wl, У = 0, 1,
UJ = 0 на всей границе, 〃 = 0 при %, у — 0.
Рис. 1.23. Задача о тепловой конвекции для Ra= 103 а — сетка; б — линии тока; б — изотермы
Точки—данные МКЗ
Для сравнения результатов с решением МКР были использованы данные [25, 58, 63, 64].
На рис. 1.23 представлены результаты расчета тепловой конвекции при Gr—103, Pr= 1. Сетка, используемая в расчетах по- МКЭ, содержала 8 элементов, 25 узлов. Однако даже на такой грубой сетке картина течения воспроизводится правильно, что видно из рис. 1.24, где распределение местного числа Нуссельта ёравнивается с результатами по МКР. Отличия наблюдаются только в окрестности у —0, отличия по интегральному потоку тепла для МКЭ и МКР составляют 〜4% (1,14 и 1,10 соответственно) .
Сравнение профиля скорости в сечении у=0,5 с МКР (см. рис. 1.24) обнаруживает небольшие расхождения в положении максимума скорости; форма профиля и максимальная величина скорости очень близки. Результаты расчетов при Gr= 104, Рг= =1 показаны на рис. 1.25. Здесь в МКЭ применялась более подробная сетка, состоящая из 72 элементов, 169 узлов. Хорошо согласуется и местное число Nu на стенке (рис. 1.26). Сравнение
МКЭ)МКЭ)а — линии тока; б — изотермы, в ——профиль температуры (р = 0,5.а — линии тока; б — изотермы, в ——профиль температуры (р = 0,5.точки — данныеточки — данныеРис. 1.26. Местный поток тепла на боковой стенке Nu (у) и профиль вертикальной скорости V(x) в сечении д=0,5 для Gr= 104Рис. 1.26. Местный поток тепла на боковой стенке Nu (у) и профиль вертикальной скорости V(x) в сечении д=0,5 для Gr= 104
МКЭ)
МКЭ)
а — линии тока; б — изотермы, в ——профиль температуры (р = 0,5.
а — линии тока; б — изотермы, в ——профиль температуры (р = 0,5.
точки — данные
точки — данные
Рис. 1.26. Местный поток тепла на боковой стенке Nu (у) и профиль вертикальной скорости V(x) в сечении д=0,5 для Gr= 104
Рис. 1.26. Местный поток тепла на боковой стенке Nu (у) и профиль вертикальной скорости V(x) в сечении д=0,5 для Gr= 104
Точки— данные МКЭ
Рис. 1.27. Задача о тепловой конвекции для Ra= 105Рис. 1.27. Задача о тепловой конвекции для Ra= 105
Рис. 1.27. Задача о тепловой конвекции для Ra= 105
Рис. 1.27. Задача о тепловой конвекции для Ra= 105
〃,б — то же, что иа рис 1 25; в — профиль скорости V (у—0,5, / — данные МКЭ, 2 — МКР)
Таблица 1.3. Значения некоторых параметров МКЭ и МКР в задаче о тепловой конвекции (квадратная область, подогреваемая сбоку)
Метод
Gr
Рг
Сетка
Количество итераций
Временной шаг Т
Время расчета, мин
Nu
мкэ
103
1
5x5
3
0,5
1,14
МКР
103
1
17X17
100
10-3 •
1,6
1,16
мкэ
104
1
13^13
4
—
5
2,37
МКР
104
1
17X17
140
ю-3
2,2
2,36
мкэ
105
1
13x13
5
—
6
5/7
МКР
ю5
1
17X17
200
ю-3
3,2
5,30
профилей скорости в сечении у=0,5 (см. рис. 1.26) показывает, что МКЭ дает несколько завышенные значения этих характеристик. Отметим, что похожие данные получены и в работах [264, 279]. Аналогичные результаты получены и при Gr== 105 (рис. 1.27).
Время расчета по МКЭ для стационарного режима тепловой конвекции ненамного превышает затраты по МКР (5,0 и 2,2 мин соответственно для Gr= 104), причем при малых числах Gr это время по МКЭ меньше, чем по МКР (0,5 и 1,6 мин для Gr—103). Сопоставление МКЭ и МКР по ряду параметров дано в табл. 1.3. Анализируя таблицу, можно сделать вывод, что МКЭ может успешно использоваться для расчетов тепловой конвекции при умеренных числах Gr, причем затраты МКЭ на эти расчеты сравнимы с МКР.
Исследования для Gr= 1,5-105 и различных чисел Рг проведены в работе [197], где сравниваются четыре метода: 1) МКЭ в переменных U, V, р, 0; 2) МКЭ в(о, *ф, 9; 3) МКР в со,屮,в; 4) МКР в U, V, р, 0. Авторы [ 197] делают вывод, что наилучшей в рассмотренных примерах является программа, использующая МКЭ в переменных U, V, р, 9. Дополнительные тесты МКЭ и МКР, выполненные в применении к моделированию гидродинамики и тепломассобмена при выращивании монокристаллов методом Чохральского (см. разд. 4.1), подтверждают эффективность применения МКЭ для этого класса задач.
Глава 2
УСКОРЕНИЕ РАСЧЕТОВИ ОБРАБОТКАЧИСЛЕННЫХ РЕАЛИЗАЦИЙ
Численное решение нестационарных уравнений Навье——Стокса при больших числах Рэлея, как правило, осуществляется на пределе возможностей вычислительной техники, имеющейся у пользователя. Поэтому перспективы ускорения расчетов на современных многопроцессорных ЭВМ представляют значительный интерес для рассматриваемого класса задач.
Вместе с тем связанная с прогрессом численных методов и ЭВМ возможность моделирования сложных пространственновременных структур конвекции ставит на одно из первых мест проблему графической и статистической обработки численных реализаций. Средства графической обработки должны обеспечивать оперативный вывод любых характеристик конвекции на телевизионный экран, работу в диалоге, изготовление твердых копий, съемку кинофильмов.
Анализ нерегулярных численных решений нестационарных уравнений Навье——Стокса, в том числе установление адекватности результатов математического моделирования реальным данным об объекте, может быть осуществлен лишь для некоторых статистических характеристик. При этом погрешности, которые вносятся в окончательные результаты при их недостаточно тщательной статистической обработке, могут быть такого же порядка, что и погрешности аппроксимации при построении дискретной модели. Это приводит к необходимости усовершенствования как методов статистической обработки, так и соответствующего программного обеспечения.
В данной главе описаны методы ускорения расчетов и методы обработки численных реализаций уравнений Навье—Стокса. Эти вопросы разрабатывались авторами книги и их коллегами в Институте проблем механики АН СССР параллельно с развитием методов численного решения.
В разд. 2.1 показан опыт применения в задачах конвективного тепло- и массообмена специального процессора конвейерного типа ——матричного модуля для ЭВМ ЕС-1055М производства комбината 《Роботрон》 (ГДР). Для эффективного применения таких процессоров требуется учет специфики задачи и знание принципа их работы, в противном случае можно не только не достигнуть ускорения, но и замедлить выполнение расчета. Поэтому важное значение имеет обобщение результатов испытаний различных схем. Анализ этих результатов позволяет заранее
предсказать возможности ускорения расчетов в зависимости от параметров схемы и структуры программы.
В разд. 2.2 описана система графической обработки результатов, а в разд. 2.3 даны статистические характеристики численных реализаций и алгоритмы их расчета. Сведения о разработанном в Институте проблем механики АН СССР программном обеспечении методик ускорения расчетов и обработки излагаются в гл. 6 (разд. 6.3—6.5).
КОНВЕЙЕРНАЯ ОБРАБОТКА ДАННЫХ.
ПРИМЕНЕНИЕ МАТРИЧНОГО МОДУЛЯ
ЭВМ Е&1055M В ЗАДАЧАХ КОНВЕКТИВНОГО ТЕПЛО- И МАССООБМЕНА
Одним из способов повышения быстродействия ЭВМ является создание многопроцессорных устройств. Они могут быть организованы по принципу либо параллельного, либо конвейерного выполнения операций.
В последние годы появился ряд специализированных процессоров, подключаемых к ЭВМ серии ЕС, организованных по конвейерному принципу, которые позволяют на порядок увеличить быстродействие ЭВМ. Одним из таких процессоров является матричный модуль (МАМО) производства комбината《Роботрон》, ГДР [95, 181 ], подключаемый к ЭВМ ЕС-1055М, который был введен в эксплуатацию в ИПМ АН СССР в 1983 г. Согласно описанию [95] МАМО имеет скорость вычислений 2,5 млн операций в секунду над числами с плавающей запятой. Иными словами, он способен повысить быстродействие ЭВМ ЕС-1055М в 10— 15 раз.
Однако первые попытки опробовать его на простейшей задаче решения двумерного уравнения теплопроводности в прямоугольной области по неявной разностной схеме методом переменных направлений (сетка ЮОХ 100 узлов) дали лишь незначительное (в 1,5—2 раза) увеличение скорости счета. Поэтому пришлось провести исследование, имевшее целью выявить причины столь малого эффекта, определить круг задач и алгоритмов, в которых можно достигнуть потенциальной производительности МАМО, а также наметить направление работ по созданию специальных методов расчета задач гидромеханики, тепло- и массообмена, приспособленных к особенностям МАМО.
Ускорение счета в конвейерных вычислителях
В обычных (последовательных) ЭВМ арифметические вычисления осуществляются центральным процессором (ЦП), который последовательно читает из оперативной памяти (ОП) команды, расшифровывает их, извлекает из ОП операнды, производит заданные в коде операции команд арифметические вычисления,
осуществляет запись результатов в ОП. Переход к выполнению следующей команды осуществляется после завершения всех вычислительных операций предыдущей.
Алгоритм каждой арифметической операции можно разложить на ряд последовательно выполняемых шагов. Так, сложение двух чисел в форме с плавающей запятой можно представить в виде последовательности: 1) выравнивание порядков; 2) сложение мантисс; 3) округление результата; 4) нормализация результата.
В каждом из перечисленных шагов алгоритма также можно выделить несколько шагов.
На выполнение каждого шага алгоритма арифметической операции ЦП затрачивает определенное время. Общее время выполнения заданной арифметической операции равно сумме времен, затрачиваемых на каждый из шагов. Время выполнения каждого шага зависит от скоростных характеристик элементной базы, на основе которой построена данная ЭВМ. При выполнении одной и той же арифметической операции над элементами массивов чисел размерностью L ЦП затрачивает время T=Lf, где / ——время выполнения одной операции.
В конвейерных процессорах, предназначенных для выполнения одной и той же арифметической операции над массивами чисел, для каждого шага алгоритма арифметической операции изготовляют свой подпроцессор. Каждый подпроцессор получает исходную информацию от своего предшественника и после выполнения своей части алгоритма передает результат преемнику. Работа конвейерного процессора организуется так, что в его подпроцессорах одновременно обрабатываются группы различных элементов массивов. Кроме того, подпроцессоры конструируются так, чтобы затрачиваемое каждым из них на обработку время было одинаковым.
Рассмотрим затраты времени на выполнение арифметической операции над массивами чисел размерностью L конвейерным процессором, состоящим из п подпроцессоров с временем выполнения каждого шага алгоритма т (время такта конвейера). После начала обработки пройдет промежуток времени (п——1)т (время заполнения конвейера), прежде чем первая группа операндов 《достигнет》последнего «рабочего места» конвейера. После этого момента конвейерный процессор начнет в каждый промежуток времени т выдавать один результат заданной арифметической операции. Общее время обработки массивов длиной £ составит Та= (п—1)t+Lt.
Как правило, конвейерные процессоры строятся для выполнения ряда арифметических операций: сложение, вычитание, умножение и т. д. Кроме того, обычно предусматривается возможность выполнения операций над числами с различной длиной мантиссы. Поэтому перед началом каждой арифметической операции необходимо провести《наладку》процессора, что занимает определенное время f。(стартовое время). Таким образом, общее
(£1)(£1)время обработки будет равно Т="с+ (п一1)т] +Lt.
(£1)
(£1)
Конвейерные процессоры изготовляются на основе той же элементной базы, что и ЭВМ, поэтому их скоростные характеристики практически одинаковы. Однако время выполнения одного шага алгоритма арифметической операции т, как правило, на порядок меньше времени выполнения всей операции на ЦП. Поэтому при достаточно большой длине массивов, над элементами которых производится заданная арифметическая операция, их обработка на конвейерном процессоре пройдет быстрее, чем на ЦП.
(2.2)(2.2)Подсчитаем коэффициент ускорения счета k. Для этого разделим время, затрачиваемое ЦП на обработку группы массивов длиной L, на время, затрачиваемое конвейерным процессором. В полученном выражении разделим числитель и знаменатель на 厶т:
(2.2)
(2.2)
где 力8 =仏一коэффициент ускорения при бесконечной длине обрабатываемых массивов, М = п—1 +/с/т — количество тактов конвейера, затрачиваемое на《наладку》и заполнение конвейера. Величину М можно назвать длиной массива половинной производительности конвейерного процессора, так как при L—M коэффициент ускорения равен k』2. Из (2.2) видно, что конвейерные процессоры выгодно применять при L》M, а при LV VMI(hg——1) можно получить даже проигрыш по сравнению с ЦП.
Формула (2.2) справедлива для идеализированного случая, когда сравниваются времена выполнения одиночной команды конвейерного процессора и программы для ЦП, выполняющей те же действия над массивами чисел. В программе для ЦП кроме команд, реализующих заданную арифметическую операцию, присутствуют команды, управляющие окончанием цикла и приращением индекса, на выполнение которых затрачивается опре деленное время. В машинах серии ЕС это обычно одна команда. В программе, реализующей почленное сложение двух массивов чисел с записью результатов в ОП, на команду окончания цикла в ЭВМ ЕС-1055 М затрачивается 20% времени выполнения всех команд цикла. Таким образом, время выполнения на ЦП какой- либо одиночной арифметической операции над массивами чисел можно представить в виде суммы 勿一 времени собственно арифметической части тела цикла и & — времени выполнения команд управления циклом. Определим k^ как отношение (北 + 4)/工・
Рассмотрим теперь зависимость коэффициента ускорения от длины массивов для фрагмента программы, содержащей цикл, в котором выполняются m арифметических операций. Если эту же последовательность операций выполнить группой из m ко-
манд конвейерного процессора, то коэффициент ускорения будет иметь вид
(2.3)(2.4)(2.3)(2.4)k_ (加a + ()L 啞%
(2.3)
(2.4)
(2.3)
(2.4)
tn (Мт + Lt) 1 + M/L где
Из (2.3) и (2.4) видно, что с увеличением количества арифметических вычислений в теле цикла эффективность конвейерного процессора падает.
При программировании с использованием конвейерного процессора иногда приходится реорганизовывать расположение массивов обрабатываемых чисел в ОП с тем, чтобы расположить их так, чтобы можно было употреблять команды конвейерного процессора. С точки зрения алгоритма задачи такая реорганизация является лишней, и при программировании этой же задачи на ЦП она не производится. Снижение эффективности конвейерного процессора за счет лишней вычислительной работы, необходимой для реорганизации массивов данных, можно также выразить формулой (2.3). При этом вместо еу необходимо подставить произведение ev и отношения числа арифметических действий в теле цикла при однократном его выполнении m к общему числу команд конвейерного процессора, выполняющих реорганизацию массивов данных (/ команд) и арифметические вычисления алгоритма (т команд): ev^eym/(/ + m) =еуер.
Действуя аналогично, можно получить формулу для вычисления коэффициента ускорения счета при использовании конвейерного процессора в случаях, когда используются команды, оперирующие с массивами разной длины, и когда часть вычислений реализуется с помощью ЦП:
为= 左8(%坛 + 年)_. , (2.5)
где и mJ ⑺工); m« ——количество вычислений, реализованных на ЦП; тк — количество команд конвейерного процессора в программе; 1t = EmLI2rrit — среднеарифметическая длина массивов данных; Wi ——количество выполненных команд, оперирующих с массивами длиной £「 Например, если в программе имеется 10 команд для операций над массивами длиной 104 и одна команда для операций над массивами длиной 100, но в цикле с числом повторений 1000, то £^200.
Зная характеристики М и k^ конвейерного процессора и проанализировав алгоритм задачи по формуле (2.5), можно оценить эффективность его применения (до написания программы и ее прогонов) и принять решение об использовании конвейерного процессора. Характеристики М и k^ необходимо определять
экспериментально на модельных или реальных задачах при обычной для вычислительного центра загрузке ЭВМ. Паспортных данных конвейерного процессора, в которых указывается стартовое время его команд и время такта, а также данных о времени выполнения отдельных команд ЦП недостаточно, так как на величины М и k^ влияют система программирования на языках высокого уровня, скорость обмена с ОП, задержки обмена с ОП, возникающие из-за конкуренции устройств ЭВМ по обращению с ОП при мультипрограммном режиме ее эксплуатации.
Система программирования на языках высокого уровня перед каждой выполняемой командой конвейерного процессора позволяет вставлять в программу ряд команд цп, которые осу- тествляют ее настройку (например, передают ей информацию об адресах начала массивов, их размерности и т. п.). Тем самым к《штатному» времени старта команд конвейерного процессора фактически прибавляется время выполнения этих команд ЦП. Если конвейерный процессор является внешним устройством, то штатному времени старта команд необходимо добавлять время, затрачиваемое операционной системой ЭВМ на его запуск.
Оперативная память ЭВМ выдает потребителю или принимает на хранение информацию за конечное время. При этом время выдачи—приема информации зависит от ее формата: 1 байт информации выдается——принимается быстрее, чем слово длиной 4 байта. Поэтому если суммарное время выдачи——приема ОП, необходимое для чтения операндов и записи результата данной команды конвейерного процессора, больше времени его такта, то конвейерный процессор будет работать со скоростью обмена с ОП. При мультипрограммной работе ЭВМ к оперативной памяти могут одновременно обращаться ЦП, конвейерный процессор, каналы ввода——вывода. Вследствие этого могут возникать дополнительные задержки в выдаче——приеме информации ОП, которые еще более увеличивают как время такта конвейерного процессора, так и время выполнения команд ЦП.
Разные команды конвейерного процессора имеют различные значения 左心,так как время выполнения соответствующих команд ЦП различно в зависимости от выполняемой операции: например, умножение двух чисел выполняется дольше, чем сложение. В алгоритмах разных классов задач различна частота употребления команд конвейерного процессора: в одних алгоритмах часто употребляются команды почленного сложения и умножения массивов, в других большой вес составляют команды быстрого преобразования Фурье, в третьих——команды линейной алгебры. Поэтому величины М и 左^, необходимые пользователю для оценки эффективности применения конвейерного процессора, зависят еще и от класса задач.
Все эти обстоятельства диктуют необходимость экспериментального определения характеристик конвейерного процессора
на конкретной вычислительной установке в зависимости от класса решаемых задач и их алгоритмов и даже от времени суток. Формула (2.5) удобна для оценок эффективности применения конвейерного процессора в данной задаче, но неудобна для экспериментального определения Л4 и fe^ путем сравнения времен выполнения задач, программы которых составлены с применением команд конвейерного процессора и без него. Неудобство заключается в том, что величина предельной эффективности при больших L не равна 左^. Более удобной для этих целей будет формула, полученная из (2.5) путем введения так называемой эффективной длины обрабатываемых массивов данной программы. Эффективная длина L? вводится так, чтобы формула для k имела вид (2.2). Для этого приравниваем
(1 + 啞£Н+附/£)/(£у£Р + £q) = 1 +m/l3.
(2 6)(2.7)(2 6)(2.7)Отсюда получаем
(2 6)
(2.7)
(2 6)
(2.7)
1 + [1 + 优8 — 1) % — £y£pl 厶/M
1 + М/J
Для экспериментального определения характеристик конвейерного процессора в данной среде и на данном классе задач- необходимо составить программы модельных задач данного класса с использованием команд конвейерного процессора и без них. Модельные задачи должны быть простыми, чтобы легко можно было написать и отладить эти программы, но должны включать в себя основные черты их алгоритмов. При этом желательно иметь хотя бы одну пару программ, в которых ец равно нулю (это можно сделать искусственно, удалив соответствующие операторы из обеих программ). Затем устраиваются их прогоны при различных L с измерением времени выполнения. Путем анализа программ определяются значения еу, ер, ец. Затем строится график, по оси ординат которого откладывается отношение времен выполнения соответствующей пары программ, а по оси- абсцисс —значение 厶?• По экспериментальным точкам проводится кривая, по двум точкам которой, отстоящим достаточно далеко друг от друга по оси Дэ, можно найти экспериментальные значения М и
Общая характеристика матричного модуля ЭВМ ЕС-105ЭМ
Матричный модуль (МАМО) ЭВМ ЕС-1055М производства комбината «Роботрон» (ГДР) представляет собой блок центрального процессора [95, 181 ]. Запуск МАМО осуществляется командой ЦП с определенным кодом операции без обращения к операционной системе. Время старта МАМО-команды колеблет-
ся в пределах 40—80 мкс. МАМ О включает в себя конвейерные процессоры: умножитель (У), сумматор (С) и тестовое устройство (Т). Время такта конвейерных процессоров МАМО составляет 385 нс. Интерфейс между МАМО и ОП позволяет производить за время такта обмен одним двойным словом.
Конвейерные процессоры МАМО могут соединяться в следующие цепи: УС, УТ, СТ, УСТ. Кроме этого, результаты на выходе из одного конвейера могут направляться на вход его самого или предыдущего конвейера. Благодаря этому МАМО может вычислять значения полиномов, скалярные произведения векторов, коэффициенты преобразования Фурье и т. д.
Организуют работу конвейеров МАМО специальные микропрограммы, хранящиеся в ОП при его активном состоянии. При выполнении конкретной микропрограммы МАМО переписывает ее из ОП в свою внутреннюю память. Номер микропрограммы указывается в адресной части МАМО-команды. В адресной части МАМО-команды указываются также адреса ОП двух блоков: блока параметров (РАВ) и блока сообщений (МI В). В блоке РАВ располагается информация, необходимая для настройки микропрограмм: адреса объектов обработки, их характеристики, заказ на дополнительные действия при обработке объектов и т. д. В блок MIB МАМО записывает информацию о завершении работы данной микропрограммы.
Матричный модуль обрабатывает данные в виде чисел с плавающей запятой, которые могут быть трех форматов: короткого——длиной в слово (4 байта), длинного — двойное слово (8 байтов) и расширенного —два двойных слова (16 байтов).
Объектами, с которыми оперирует МАМО, являются константы, ряды и поля. Константа или скаляр характеризуются их адресами в ОП и форматом. Рядом называется упорядоченная последовательность чисел, расположенная с некоторого начального адреса в ОП и характеризующаяся форматом, способом хранения, шагом и длиной.
Матричный модуль обрабатывает ряды, хранящиеся в ОП в одном из двух видов: неиндексированном и индексированном. В первом случае все элементы ряда явно записываются в память и для его хранения необходимо отвести объем памяти (в байтах), равный длине ряда, умноженной на длину формата в байтах. При индексированном способе хранения в ОП записываются только ненулевые элементы ряда. В этом случае ряд состоит из заголовка ряда, адрес которого является в этом случае начальным адресом ряда, и последовательно (без промежутков) расположенных в ОП блоков. В заголовке указываются адрес первого блока и увеличенный на единицу индекс последнего ненулевого компонента ряда. В блоке в первых четырех полусловах записываются возрастающие индексы четырех ненулевых элементов отрезка ряда, за которыми следуют четыре значения этих элементов. Таким образом, блок занимает 8 + 4 F байтов памяти, где 尸={4|8|16} в зависимости от формата данных.
Элементы, индексы которых не записаны ни в одном блоке, МАМО «считает» равными нулю. Если число ненулевых элементов не кратно четырем, то излишняя часть индексного поля последнего блока должна заполняться значениями индекса, не меньшими, чем значение индекса последнего ненулевого элемента. При индексированном способе хранения ряда величина шага ряда игнорируется МАМО.
Шагом ряда при неиндексированном способе хранения называется промежуток в ОП между элементами ряда, выраженный числом элементов того же формата плюс единица. Так, в ряде короткого формата с шагом 4 между двумя соседними элементами ряда в ОП будут находиться 3 слова, не относящиеся к данному ряду. Шаги рядов могут быть равными: ±1, ±2, ±4, ±8, однако ряд, являющийся результатом МАМО-команды, может иметь шаг ±1. Это ограничение делает весьма проблематичным использование других возможных шагов в программах. В случае отрицательного шага ряда начальным адресом является адрес его последнего элемента, а обработка ведется от конца к началу. Длиной ряда является количество его элементов (включая и число нулевых элементов, не записанных в память при индексированном способе хранения). МАМО обрабатывает ряды длиной 1《£《32 768.
Простейшим аналогом ряда при неиндексированном способе хранения является одномерный массив в языках Фортран, ПЛ-1, Алгол.
Полем называется совокупность нескольких (左)рядов с одинаковыми характеристиками. МАМО обрабатывает поля с числом рядов 1W^W32 768. При неиндексированном хранении рядов адресом поля является адрес первого элемента первого ряда при положительном шаге и последнего элемента первого ряда при отрицательном шаге. Шагом поля М называется количество элементов, разделяющее один ряд от другого. На величину шага поля наложено следующее ограничение: 1《М《32 768. Простейшим аналогом поля в языках высокого уровня при неиндексированном хранении является двумерный массив. Если число рядов поля равно величине шага составляющих его рядов, то шаг поля может быть равным единице. В этом случае поле аналогично двумерному массиву 4(М L), где N — шаг ряда и одновременно число рядов поля, L ——число элементов в ряде. В этом случае командами обработки рядов МАМО обрабатывает двумерный массив Л (^, L) по строкам (в представлении Фортрана) .
При индексированном хранении адресом поля является заголовок его первого ряда. В этом случае заголовки рядов поля располагаются в памяти без промежутков. В памяти должны быть представлены заголовки всех рядов поля, включая и ряды, целиком состоящие из нулей. Для ряда, целиком состоящего из нулей, значение индекса последнего ненулевого элемента должно равняться нулю.
Результатом выполнения МАМО-команды может быть скаляр или ряд. В случае индексированного ряда результата пользователь должен для его блоков зарезервировать в ОП определенное пространство. Однако при определении длины этого пространства можно сделать ошибку: число ненулевых компонент ряда результата может превысить сделанную пользователем оценку. Для того чтобы не произошло записи в область ОП, предназначенную для иной информации, задается адрес защиты, которым является адрес байта, непосредственно следующего за зарезервированным под хранение блоков ряда пространством ОП.
Исходными данными МАМО-команды могут быть поле (П), ряд (Р), константа (скаляр) (С). Для одной МАМО-команды в зависимости от ее алгоритма, как правило, можно задать до трех различных операндов: ПРС, РРС, ПР, РР, PC, Р (в некоторых командах необходимо задание ряда промежуточных результатов). МАМО не накладывает ограничений на соответствие характеристик операндов, участвующих в операции. Например, при поэлементном сложении двух рядов они могут различаться способом хранения, форматом, шагами и длиной. Если длины рядов Х{ и 协 различны (соответственно Li и 厶2), то ряд результата ,乙 получится длиной max (厶匕 L2), причем ряд с меньшей длиной внутри МАМО расширяется нулями. Например, при сложении двух рядов суммы компонент вычисляются по формуле
刁:=if Q & min (厶,厶))then х£ +
+ ус else begin if (厶 > L2) then x( else y$ end.
Сама операция может проводиться аппаратурой МАМО в формате, отличающемся от форматов операндов и формата результата. Если в алгоритме команды участвуют два конвейера (умножитель и сумматор), то форматы, в которых необходимо производить умножение и сложение, также могут быть различными. Например, при поэлементном сложении двух рядов, элементы которых представлены в коротком формате, сложение можно производить в длинном формате. При этом мантиссы элементов дополняются нулями до нужной длины, а затем производится собственно сложение. При таком способе можно получить более точные значения сумм, так как при выравнивании порядков у меньшего числа не теряются разряды.
Аппаратура МАМО перед проведением заданной операции может изменять знаки элементов объектов операндов и после операции у элементов результирующего объекта. Возможны следующие изменения знаков: +ай ——ай |а* | и — |а£|. Благодаря этой возможности МАМО «умеет» проводить вычисления ©—九,
1九1,内一I瓦I,I©±R] и т. д.
Информация о характеристиках объектов (адреса, форматы, способы хранения, шаги рядов, их длины и т. д.), о форматах, в которых следует производить операции умножения и сложе-
ния, о необходимых изменениях знаков у элементов каждого объекта указывается в определенных полях блока параметров, на который ссылается в адресной части МАМО-команда. В блок параметров пользователь может занести информацию о дополнительных действиях, которые МАМО должен выполнить одновременно с вычислениями.
Имеются четыре группы таких действий — четыре оптации. Наибольший интерес при программировании алгоритмов представляет оптация № 2. При ее «включении» к арифметическим конвейрам подключается тестовое устройство. Тестовое устройство при определенном виде дополнительной информации, также заносимой в блок параметров, может искать один из экстремумов (max乞订 max |d|, minгЛ min |乙|) в получившемся ряде результата или осуществлять замену значений элементов ряда результата нулем или значением 《предела», адрес которого занесен в определенное поле блока параметров.
Например, при положительном значении «предела» Е тестовое устройство может выполнять одну из следующих замен в ряде результата:
々:=if(Iг( I< Е) then0el>ег/,
&: = if ⑵ < £) then 0 else 跖
&: = ii (匕 |〉E) then sign ⑵)* Eehe&・,
& : = if (27 > £) then £ elsez/.
Если тестовому устройству указан поиск экстремума, то после окончания операции МАМО записывает в пятое слово блока сообщений относительный адрес (в байтах) положения экстремального значения, а в следующее полуслово — индекс. Более подробные сведения о возможностях тестового устройства можно найти в [181].
Эффективность МАМО в задачах тепло- и массообмена
Для определения характеристик М н 力МАМО в задачах гидромеханики, тепло- и массообмена были проведены испытания по изложенной выше методике на следующих модельных задачах.
Решение уравнения теплопроводности
де/д/=де(2.8)
в двумерных и трехмерных областях с прямолинейными или плоскими границами и граничными условиями первого рода. Испытывались неявные и явные разностные схемы, являющиеся частными случаями схем (1.13) и (1.15).
2. Решение уравнения2. Решение уравнения(2.9)(2.9)
2. Решение уравнения
2. Решение уравнения
(2.9)
(2.9)
где d(0) =1 + а0 + /;В2-!-с63; Р и Q — константы; п равно 2 или 3. Границы областей прямолинейные или плоские, граничные условия первого рода. Испытывались неявные разностные схемы типа (1.13).
Решение методом установления уравнения Пуассона
△■ф =(о△■ф =(о(2.10)
△■ф =(о
△■ф =(о
в двумерной прямоугольной области с граничными условиями первого рода. Испытывалась итерационная неявная разностная схема (1.18).
Решение системы уравнений Навье—Стокса в приближении Буссинеска для тепловой конвекции в переменных вихрь—— функция тока
у4- Gr—, dt дх дудх
Ap = s,(2.11)
如+ u更+uк=丄△3,
dt дх ду Рг
и=д^/ду, v =——д^/дх
в прямоугольной области с граничными условиями первого рода для 9 и ip и граничными условиями (1.29) для вихря. Испытывалась симметричная явная схема (1.15) при 自1 =自2 = 0 для уравнений переноса вихря и температуры в сочетании с марш-методом (программа FHS11 комплекса ELLDEC [ 15]) для решения уравнения Пуассона (см. разд. 1.1).
При реализации явных разностных схем МАМО-подпрограм- мами (МП) (см. разд. 6.3) двумерные и трехмерные массивы, хранящие значения искомых функций в узлах разностной схемы, заменялись эквивалентными одномерными. Решение на одном временном шаге вычислялось по разностным формулам всюду, включая и точки границы. Это давало возможность применять МП с длинами рядов, почти равными общему числу узлов. При этом во всех внутренних точках получался верный результат. В тех точках границ области, где происходило вычисление по разностным формулам, значения исправлялись согласно граничным условиям после основных вычислений с помощью команд цп или команд МАМО с длинами рядов, равными числу узлов на одной из сторон области.
С точки зрения алгоритма задачи вычисления по разностным формулам в точках границы области и последующее исправление решения в этих точках являются лишними: ер в (2.6) не равно нулю и пропорционально отношению числа узлов, л ежа-
щих на граница, к общему числу узлов разностной сетки. Точно так же ец^0, так как часть вычислительной работы производится в программах с помощью ЦП. Для трехмерного случая средняя длина рядов £ меньше используемой в основных вычислениях, так как часть МП много раз запускается с короткой длиной. Все эти обстоятельства снижают эффективную длину в двумерных задачах на 10—20%, в трехмерных — примерно в 10 раз.
При реализации неявных разностных схем (1.13) (см. разд. 1.1) с использованием метода переменных направлений прогоночные коэффициенты и решения вычислялись с помощью МП сразу для всех отрезков разностной сетки, перпендикулярных одной из сторон или граней области. Для осуществления тех же действий в других направлениях массивы решения предварительно реорганизовывались с помощью МП образования вектора (ряда) из строки матрицы. В двумерном случае эта реорганизация равносильна транспонированию матрицы. В трехмерном случае массив решения U (М, ^, К) заменялся эквивалентным двумерным UI (M^N, К) и осуществлялось его транспонирование. Такая операция эквивалентна превращению массива U(М, М К) в массив U(K, М, ^). Реорганизации массивов в ОП — лишние в алгоритме.
При вычислениях прогоночных коэффициентов и решения в трехмерном случае с помощью векторных операций МАМО с векторами длиной M*N, К*М и ^*^ приходится вычислять лишние коэффициенты и решения на боковых гранях расчетной области. Исправлять неправильные значения искомой функции в граничных точках здесь нет необходимости, так как при прогонке в другом направлении после реорганизации «испорченные» грани станут граничными для прогоночных коэффициентов и решения. Однако сами вычисления прогоночных коэффициентов и решения в этих точках уменьшают значения ер.
В формулах вычисления прогоночных коэффициентов есть операция деления, не поддерживаемая аппаратурой МАМО. В одной части испытаний деление осуществлялось командами ЦП. В другой части операция деления осуществлялась вычислением отрезка ряда разложения (1/х0) (1 + (х—力。)/%。]-】^ ^(1/%о)(1—А%+А%2—...), где 芻一некоторое среднее значение делителя, х ——текущее значение делителя (при условии А%= =(%/%о—1)《1, которое для некоторых из перечисленных задач соблюдается). При сравнении коэффициентов ускорения двух реализаций операции деления оказалось, что выполнение деления на ЦП снижает эффективность МАМО в 2 раза.
В задаче 2 коэффициенты уравнения d(9) и разностных уравнений можно вычислять МП с длинами векторов (рядов), равными общему числу узлов разностной сетки. Однако, поскольку имеется гораздо больше выполнений МП с существенно более короткими длинами рядов, L вырастает незначительно (для данной задачи).
Для наиболее простых модельных задач были составлены по две программы: на языке Фортран для ЦП и на языке Фортран с помощью МП. Для более, сложных модельных задач программы для цп не составлялись. Вместо составления программ для ЦП использовалась программа, написанная с использованием МП, которая при прогонах использовала подпрограммы, имитирующие работу МП на ЦП. Такие подпрограммы' имитаторы были составлены на Фортране, имели такие же имена и формальные параметры, как и соответствующие МП.
Рассмотрим временные затраты трех программ: 1) «истинной» программы, написанной на Фортране (ПФ), содержащей цикл с числом повторений £?, в котором т арифметических операций; 2) программы, реализующей тот же алгоритм с помощью лг + / МП (ПМА), оперирующих с рядами длиной и 3) программы, в которой вместо МП работают подпрограммы-имитаторы (ПМИ):
^ПФ=(欣а+4)厶,^ПМА~ (^+ 0 т (ЛТ +厶 з),
/пми=(Ш + /)[(彌 + &)厶з+%1,
где /п 一 время входа—выхода в подпрограмму-имитатор.
Обозначим kf коэффициент ускорения, измеренный при прогонах ПМА и ПМИ, равный /Пми//пма, M'=th Тогда коэффициент Й = /Пф/^ПМА можно вычислить по формуле
々=々=Еу£р1+他8丄3、Еу£р1+他8丄3、(2.12)(2.12)
々=
々=
Еу£р1+他8丄3、
Еу£р1+他8丄3、
(2.12)
(2.12)
где еу, ер и 々8 имеют тот же смысл, что и в формулах (2.2)— (2.7). Для задач, в которых были составлены ПФ, проводились оба вида испытаний, т. е. прогоны ПФ, ПМА и ПМИ. В этих испытаниях были оценены значения M'/k^. Оказалось, что MUk^^ 10. Отсюда следует, что при £э>50 можно пользоваться более простой формулой:
々 = ^‘£у£р. (2.13)
Результаты испытаний эффективности МАМО на модельных задачах гидромеханики, тепло- и массообмена показаны на рис. 2.1. В обозначениях точек в подписи под рисунком первая цифра означает номер задачи; второй символ ——применявшуюся разностную схему: Я — явная, Н ——неявная схема (метод переменных направлений); третий ——размерность пространства: 2 ——двумерное, 3 ——трехмерное; четвертый символ указывает на программу для ЦП, с которой сравнивалась МАМО-программа: Ф ——программа составлена для ЦП на Фортране, И — вместо МАМО-подпрограмм подключены их имитаторы, а вычисление k осуществлялось по формуле (2.13). Следующая за этим символом группа цифр указывает на число узлов (или диапазон числа узлов) разностной сетки вдоль одной из сторон области (вдоль всех сторон одинаковое число точек). Наконец, послед-
Рис. 2.1. Зависимость коэффициента ускорения счета при использовании МАМО от эффективной длины рядов в задачах гидромеханики, тепло- и массообмена, полученная при испытаниях на модельных задачах
Кривая — функция й = 12/(l + 250/L3 ); точки: / —1ЯЗФ50, 2 — 1ЯЗИ50, 3—1ЯЗФ22, 4 — 1ЯЗИ22, 5 — 1НЗФ50Ц, 6 — 1Н2Ф100Ц, 7 — 2НЗИ50Ц, 8 — 2НЗИ50М, 5 — 2Н2ИЮ1М, 10 — 2Н2И10Щ, 〃一 ЗН2ФЗЗ—⑵口,/2— 4Я2И101
ний символ указывает на способ выполнения операции деления в МАМО-программе: Ц — деление на ЦП, М ——деление путем вычисления отрезка ряда. В последнем случае использовалась МАМО-подпрограмма для расчета ряда значений полинома.
Из сравнения точек, имеющих, кроме спецификаций «①》и «И», одинаковые прочие спецификации, видно, что косвенные испытания, т. е. испытания с пересчетом коэффициента ускорения по формуле (2.13), дают удовлетворительные совпадения значений k со значениями, полученными в прямых испытаниях.
Для большинства задач осуществлялись десятки прогонов обоих вариантов программ при разной загрузке ЭВМ и вычислялось среднее значение 左,которое и нанесено на рис. 2.1. По экспериментальным точкам проведена кривая ^ = 12/(1 + + 250,厶3), которая соЬтветствует предельной эффективности на данном классе задач koo = 12 и времени старта МАМО-подпрог- рамм, равному 250 тактам.
Таким образом, анализ результатов показывает, что наибольший эффект ускорения получается для явных схем в двумерных и трехмерных задачах, а для неявных разностных схем ——в трехмерных задачах при реализации операции деления с помощью МП.
Для неявных разностных схем методы решения систем алгебраических уравнений, хорошо приспособленные для обычных последовательных процессоров, оказались малоподходящими к системе команд МАМО. Главные причины плохой эффективности МАМО в этих алгоритмах заключаются в слишком большом времени старта (М/Ьэ велико) МАМО-команд и МАМО-под- программ, а также в ограничениях на величину шага рядов, приводящих к необходимости лишних вычислений — транспонирования массивов искомых функций. Отсюда следует необходимость разработки таких алгоритмов решения этих систем, которые позволили бы вести вычисления при больших длинах рядов (например, итерационные методы). Это указывает разработчикам спецпроцессоров пути улучшения их характеристик: уменьшение времени старта команд, снятие ограничений на величины шагов ряда, важность операции деления и т. д.
Выполненные исследования не исчерпывают все возможности МАМО (〜106 различных модификаций команд). Поэтому предстоит большая работа по освоению специфических приемов программирования и разработке новых алгоритмов, способных реализовать потенциальные возможности специальных процессоров этого типа.
22 ГРАФИЧЕСКАЯ ОБРАБОТКА ЧИСЛЕННЫХ РЕАЛИЗАЦИЙ
При Проведении вычислительного эксперимента, как правило, получают большой объем числовой информации, которую необходимо представить в наглядной форме. Заранее не всегда ясно, что именно и как должно быть выведено на графики, диаграммы и т. п. Так, в численном моделировании выращивания полупроводниковых структур методом жидкостной эпитаксии (см. разд. 4.3) при исследовании влияния различных параметров на- характеристики эпитаксиальных слоев строились и анализировались до 25 различных графиков в каждом варианте расчета (каждый вариант характеризуется набором значений входных параметров). Для задачи, описанной в разд. 4.3, было проведено 35—40 вариантов расчетов. Таким образом, для изучения данной задачи пришлось построить порядка 500—900 рисунков различной сложности. В других задачах, вошедших в эту книгу, количество построенных и анализировавшихся рисунков того же порядка.
Хотя графическое представление имеет небольшую точность, оно позволяет наглядно представить изменения переменных по координатам, параметрам задачи и времени. Кроме того, если на график наносятся результаты экспериментального исследования той же задачи или результаты решения, полученные другими авторами или методами, то такое сравнение выглядит весьма убедительно. Идеализированная технологическая схема проведения этой части научно-исследовательской работы может выглядеть так:
при подготовке к расчетам исследователь кроме программы расчета, исходных данных и плана расчетов вводит в постоянную память ЭВМ данные экспериментальных и теоретических исследований других авторов, с которыми в дальнейшем предполагается проводить сравнение;
при проведении расчетов данные (параметры, исходные переменные задачи и результаты расчета каждого варианта) записываются на магнитные носители в виде архива численных реализаций;
в соответствии с целями исследования выводятся необходимые графики на графический дисплей. При построении графиков на них наносятся экспериментальные точки и теоретические кривые других авторов. К просмотру графиков на дисплее
исследователь может привлекать своих коллег и руководителя для обсуждения. Этот этап многократно повторяется до получения удовлетворительных результатов. Обычно эта часть работ начинается задолго до окончания расчетов;
по достижении цели исследования полученные рисунки выводятся на графопостроитель для последующей публикации.
Из сказанного ясно, что процесс анализа и графического вывода результатов представляет собой довольно трудоемкую творческую работу, для выполнения которой необходимо иметь соответствующую аппаратуру и программное обеспечение. Для вывода графической информации могут использоваться графопостроители, графические дисплеи, устройства для вывода на кинопленку и т. п. Программное обеспечение для всех этих устройств должно базироваться на достаточно мощном комплексе графических подпрограмм. Наиболее распространены комплексы программ «Графор» [9] и《Атом,85》[94], в которых насчитываются сотни подпрограмм различного назначения. К их достоинствам, кроме широкого функционального разнообразия, относятся достаточно полная документированность и локализация привязки к конкретным графическим устройствам в самом нижнем уровне подпрограмм.
Существенное ускорение всей процедуры вывода и анализа графической информации может быть достигнуто при использовании интерактивных графических дисплейных систем, однако такие системы недостаточно разработаны и распространены. В Институте проблем механики АН СССР разработана аппаратура и программное обеспечение, в которых реализованы многие функции подобных систем. Это графическая система «Динамика» и диалоговая проблемно-ориентированная система «Буер». Исследователь, использующий их, получает и качественно новые возможности: просмотр нестационарных процессов на экране дисплея в режиме кино, съемку кинофильма, существенно большую гибкость анализа графической информации.
Графическая система «Динамика»
Система «Динамика» [50] представляет собой комплекс аппаратных и программных средств, предназначенных для вывода графического изображения на экраны черно-белых и цветных бытовых телевизоров, устройство мозаичной печати, покадровой съемки кинофильмов с экранов телевизоров.
Аппаратная часть системы построена на основе устройства ввода данных с перфоленты ЕС-6022, блоков памяти микро-ЭВМ ^Электроника-60» и созданных в ИПМ АН СССР блоков формирования и регенерации изображения на экране бытового телевизора. Все детали, необходимые для изготовления аппаратуры системы «Динамика», доступны. Контроллер графической системы — модифицированное устройство ЕС-6022 — соединяется с каналами ЕС ЭВМ стандартным интерфейсом.
Для создания изображения на экранах применен растровый принцип построения изображения с растром 256X256 точек. Образом изображения в памяти ЭВМ при его создании графическими программами является карта-бит. После создания рисунка в памяти ЭВМ его карта-бит передается обычными операциями ввода—вывода в соответствии с заданным адресом в один из блоков памяти контроллера системы «Динамика». По окончании операции ввода—вывода начинается регенерация изображения на экране телевизора, подключенном к данному блоку памяти, и выдается сигнал, способный запустить кинокамеру. Развертка ведется по 256 бит на/одну строку, причем светлым точкам соответствует единица.
В одном контроллере имеется 16 блоков памяти, соответствующих 16 адресам устройств. Для создания изображения на экранах цветных телевизоров используются три карты-бит, по одной для каждого из опорных цветов — красного, синего и зеленого. Для вывода изображения на экран «расходуется» три адреса устройств. Таким образом, к одному контроллеру системы может быть подключено либо 16 черно-белых телевизоров, либо 5 цветных.
Программная часть системы «Динамика» построена на основе комплекса «Графор». Для «рисования» в карте-бит, хранящейся в памяти ЭВМ, создана специальная подпрограмма нижнего уровня DPLOT. Эта программа осуществляет связь комплекса с аппаратной частью системы «Динамика». Кроме подпрограммы DPLOT, написаны подпрограммы вывода подготовленных карт-бит. Эти подпрограммы могут соединять подготовленный к демонстрации рисунок с так называемым фоновым рисунком. Аппарат фоновых рисунков позволяет экономить процессорное время при подготовке и просмотре серии однотипных графиков, в которых есть неизменяемая часть (например, оси координат, подписи и т. д.).
В процессе выполнения одной программы программная часть системы «Динамика» может неоднократно переключать комплекс «Графор» с работы, направленной на подготовку карты-бит для демонстрации на экране телевизора, на работу, направленную на подготовку команд графопостроителя, и обратно. Эта возможность позволяет исследователю, работающему в режиме СРВ (система разделения времени операционной системы ЭВМ типа ЕС), отдать приказ и получить «твердую копию» рисунка на графопостроителе, не прибегая к повторному запуску программы (для этого в операторах DD процедуры LOGON должны быть описаны и устройства «Динамики», и графопостроитель). Твердую копию исследователь может также получить на устройстве мозаичной печати (модифицированный 《Консул-2112》)с помощью специальной подпрограммы. Качество такой копии хуже, чем на графопостроителе, но скорость ее получения намного выше: 20 с для рисунка любой сложности.
На рис. 2.2, а показано одно из изооражении, выведенных на экран бытового черно-белого телевизора в графической дисплейной системе «Динамика». При создании изображения использовались подпрограммы комплекса «Графор^, позволяющие построить линии равного уровня, написания символов и другие. Видно, что криволинейные изолинии из-за небольшой разрешающей способности растра аппроксимируются кусками прямых, параллельных осям хну дисплея. Однако быстрота получения рисунка, позволяющая за небольшой промежуток времени вывести на экран и проанализировать большое количество рисунков, частично компенсирует этот недостаток.
На рис. 2.2, 6 показана «твердая копня》 изображения на экране графического дисплея, полученная на модифицированном устройстве мозаичной печати «Консул-2112». Здесь видны те же недостатки изображения. Они, однако, также окупаются скоростью получения «твердой копии».
Рис. 2.2.Пример вывода изображения с помощью графической дисплейной системы «Динамика» а — вывод на черно-белый телевизор;Рис. 2.2.Пример вывода изображения с помощью графической дисплейной системы «Динамика» а — вывод на черно-белый телевизор;
Рис. 2.2.
Пример вывода изображения с помощью графической дисплейной системы «Динамика» а — вывод на черно-белый телевизор;
Рис. 2.2.
Пример вывода изображения с помощью графической дисплейной системы «Динамика» а — вывод на черно-белый телевизор;
б — «твердая копия экрана», полученнаяна модифицированном устройстве мозаичной печати «Консул-2! !2»б — «твердая копия экрана», полученнаяна модифицированном устройстве мозаичной печати «Консул-2! !2»
б — «твердая копия экрана», полученная
на модифицированном устройстве мозаичной печати «Консул-2! !2»
б — «твердая копия экрана», полученная
на модифицированном устройстве мозаичной печати «Консул-2! !2»
Диалоговая проблемно-ориентированная графическая обработка численных реализаций
Использование диалоговых графических систем [178] для обработки численных реализаций позволяет существенно ускорить и упростить как процесс отбора и анализа необходимой информации, так и процесс представления результатов в виде оформленных графиков и рисунков. Для анализа результатов моделирования процессов гидродинамики и тепломассообмена были созданы проблемно-ориентированные диалоговые системы программ, запускаемые в режиме СРВ.
Изложим основные принципы, применявшиеся при разработке и использовании графических диалоговых программ. Программы построены по принципу меню. После запуска программы она выводит на экран алфавитно-цифрового дисплея перечень возможных работ по обработке результатов и построению графиков. Цифрами в перечне указаны варианты ответов исследователя. Для обработки и построения графиков данные поступают из архива численных реализаций. Получив ответ по следователя, программа переходит к исполнению полученного «приказа». Если приказ означает нарисовать и показать на экране графического монитора график, то после выполнения этих действий на экран алфавитно-цифрового дисплея поступают вопросы о дальнейших действиях. Такими вопросами, как правило, бывают:
Уничтожить рисунок?
Сохранить его в фоновом массиве?
Создать твердую копию на устройстве мозаичной печати?
Создать твердую копию на графопостроителе?
Вернуться к исходной точке программы?
Программы для работы в диалоговом режиме легко модифицировать по мере возникновения новых потребностей по обработке результатов. Исследователь получает возможность быстро просмотреть сотни графиков, получить их копии на устройстве мозаичной печати или графопостроителе или запомнить в наборе данных на магнитном носителе в виде 《следа пера》 для неоднократного воспроизведения в последующем.
Остановимся более подробно на возможностях использовавшейся в разд. 2.3, 3.1 и 5.2 данной монографии диалоговой графической системы «Буер», которая включает (см. разд. 6.6):
средства записи результатов расчетов сеточных задач на внешние носители в стандартизованном виде;
построение графиков, линий равного уровня и проекций для функций двух переменных, проекций поверхностей равного уровня для функций трех переменных;
проблемно-ориентированную обработку (в том числе статистическую (см. разд. 2.3 и 6.5)) и представление результатов для задач тепло- и массообмена;
редактирование и вывод графической информации в диалоговом режиме в архив данных, на цветной бытовой телевизор или монитор, устройство мозаичной печати для получения твердой копии изображения;
вывод графической информации в диалоговом режиме или подготовку графических данных на магнитной ленте для вывода на графопостроитель или устройство документирования на цветной кинофотопленке СОМ-340 [74].
Для оперативного вывода графической информации в системе 《Вуер》 используются технические и программные средства телевизионной графической системы «Динамика» [50] (см. п. 2.2.1 и разд. 6.4).
Управление работой графических и проблемных программ в системе《Вуер》организовано по принципу многоуровневого 《меню функций» [178]. Вопросы, адресуемые пользователю, упорядочены в иерархическое дерево, в котором предусмотрен постоянный контроль степени детализации диалога. Диалог может быть весьма кратким, если используются стандартные параметры. Типичный набор действий заключается в чтении данных из архива решений, обработке этих данных (например, расчет среднего, дисперсии и т. д.) и выводе полученных результатов в графическом виде сначала на телевизионный монитор для предварительного анализа, а затем, при необходимости, после дополнительной обработки и редактирования на графопостроитель, устройство мозаичной печати или устройство вывода на кинофотопленку [74]. Диалоговые средства системы 《буер» функционируют в режиме СРВ [18] или в подсистеме диалоговой обработки (ПДО) системы виртуальных машин (СВМ) [159].
Для обеспечения вывода графического изображения на различные графические устройства (как векторного, так и растрового типа) в системе реализована концепция виртуального графического устройства с динамической перенастройкой для последовательного вывода на конкретные устройства, выбираемые в процессе диалога. Предусмотрен многократный переход с одного устройства на другие и обратно. Построение изображений производится при помощи графических программ [21 ], специальных программ системы «Динамика» [50], графических пакетов прикладных программ «Графор» [9] и《Атом,@5》 [94].
Проблемно-ориентированная обработка задач тепло- и массообмена включает средства для организации архива данных и анализа нестационарных процессов. При использовании алгоритмов статистической обработки в диалоговом режиме возникает проблема реорганизации данных, накапливаемых при расчетах в виде последовательности временных слоев, содержащих всю расчетную область (файл последовательного доступа), к временным рядам в избранных точках расчетной области (файл прямого доступа на магнитном диске с малым временем досту-
па). Это необходимо для сокращения времени ожидания результатов обработки в процессе диалога. При оперативной памяти ЭВМ в сотни килобайт и объеме численной реализации нестационарного процесса в десятки мегабайт проблема реорганизации архива минимальными средствами, или «задача о лифте» по терминологии [90], становится нетривиальной. Для использования в системе 《Вуер》 разработан алгоритм реорганизации архива числовых данных, близкий к теоретически оптимальному, требующий лишь однократного прочтения исходного архива.
Программа реорганизации архива и программы статистической обработки, включенные в диалоговую систему «Буер», описаны в разд. 2.3 и 6.5. При создании системы《Вуер》была предусмотрена возможность подключения к ней программ обработки, созданных самим пользователем, т. е. предусмотрена возможность расширения《меню функций».
Опыт использования системы 《Вуер》для обработки численных реализаций в задачах тепло- и массообмена подтвердил высокую эффективность и удобство работы в диалоговом режиме.
2.3. СТАТИСТИЧЕСКАЯ ОБРАБОТКА ЧИСЛЕННЫХ РЕАЛИЗАЦИЙ
При обработке результатов численного решения нестационарных уравнений конвекции (1.6) —(1.9) преследуются те же цели, что и при обработке физического эксперимента. Различия в обработке физического и численного экспериментов сокращаются по мере автоматизации физического эксперимента. Сохраняются, однако, существенные с точки зрения выбора алгоритмов обработки различия в пространственно-временной структуре данных. В физическом эксперименте, как правило, получают длительные временные ряды в малом числе пространственных точек, а в численном эксперименте, напротив,— короткие временные ряды в большом числе пространственных точек. Алгоритмы обработки должны отражать эти различия пространственно-временной структуры данных. При анализе численных реализаций гидродинамических процессов привлекаются как понятия статистической гидромеханики [ 110], так и приемы теории случайных процессов, анализа временных рядов [84], а при изучении перехода к стохастическому (турбулентному) режиму привлекаются понятия качественной теории дифференциальных уравнений [38]. Конкретный выбор оцениваемых статистических характеристик определяется проблемной задачей, необходимостью сопоставления данных численного моделирования с экспериментом и т. п.
Статистическая обработка необходима в тех случаях, когда моделируемое на ЭВМ течение жидкости приобретает нерегу-
лярный случайный характер. При критических значениях параметров (число Рэлея, число Рейнольдса) нерегулярное течение со временем перестает зависеть от начальных данных, устанавливаются средние значения полей скорости, температуры и др. Такой режим течения принято [110] называть турбулентным. С точки зрения статистических методов принципиально важна полная независимость средних значений от времени (дисперсия может зависеть лишь от приращения времени). В этом случае численная реализация, представляющая турбулентное течение, является стационарным случайным процессом. Таким образом, критерий стационарности четко сформулирован и может быть легко проверен по графикам зависимости среднего и дисперсии от времени. На основе этого критерия будем отличать турбулентный режим течения от переходного, не вполне установившегося режима. Для оценки статистических параметров численной реализации простым осреднением по времени численная реализация должна быть стационарным эргодическим процессом. Свойство эргодичности будем предполагать выполненным для статистических моментов первого, второго, третьего и четвертого порядков.
Первый шаг статистической обработки состоит в определении границы переходного и турбулентного (установившегося) режима течения по критерию стационарности. Выделенный таким образом участок численной реализации должен иметь достаточную длину для получения достоверных оценок статистических характеристик.
На следующем этапе осреднением по времени вычисляются величины
аа = ua = — 成,
V (必-喲a.(2.14)
Здесь uk — численная реализация оцениваемого стохастического процесса в момент времени tk. Показатель степени а принимает значения 1, 2, 3, 4. Зная величины wa и (□—而)&, можно построить состоятельные и несмещенные оценки статистических параметров численной реализации.
Статистические моменты первого (математическое ожидание) и второго (квадрат дисперсии) порядков оцениваются
по формулам
Hiai ± ~\[卩2/儿,
(2.15)
(2.16)
Статистические моменты третьего и четвертого порядков оцениваются по формулам
(2.17)(2.17)(2.18)(2.18)从3 加2,
(2.17)
(2.17)
(2.18)
(2.18)
产 (N—1)(2— 2)2
N (№ — 2N + 3) /и’ 一 34 (2% — 3)呜 — (N — 1) (W —2) (N —3)
(2.19)(2.19)Моменты столь высокого порядка особенно чувствительны и могут применяться для зон, где пульсации течения жидкости минимальны (например, в пограничном слое у твердой стенки). Вместо моментов третьего и четвертого порядков чаще используют коэффициенты асимметрии и эксцесса
(2.19)
(2.19)
4 =卩3优%e =卩4/卩:一3,
которые характеризуют отклонение распределения плотности вероятности изучаемого процесса от эталонного гауссового распределения. Формулы (2.16) —(2.18) применимы, если шаг дискретизации Д/=^~/А_! больше (или равен) интегрального масштаба времени £j Если AfvZj, то оценки моментов вто рого, третьего и т. д. порядков зависят от автокорреляционной функции изучаемого процесса. При численном моделирований шаг дискретизации А/ совпадает с шагом т численного решения уравнений конвекции.
Имеющийся опыт статистического анализа численных реализаций [23, 254] показывает, что при достигнутом к настоящему времени уровне точности численного моделирования вместо формул (2.16) —(2.18) можно пользоваться приближенными соотношениями
卩2弋俏2, 卩3七т3, 卩4弋俏4■ (2.20)
В общем случае численная реализация представляет многомерное (скорость, температура, концентрация), многоразмерное (координаты, время) случайное поле. Совокупность функций корреляций этого случайного поля образует тензор второго ран' га [ПО]. Дискретный аналог корреляционного тензора — совокупность двухточечных моментных функций [ 110]. На практике корреляционный тензор рассматривают в пространстве пониженной размерности и, зафиксировав координаты (/, уЗ изучают корреляции по времени в точке:
R〃 (无о, Уо, Л 削)==J 口 “о,%") 〃 (尤0,%, £ 十 A/) d (Af)・ (2.21) о
Если выполняется условие Ru(x^ 弘,玄 AZ) =Ru(xOy y0, Af), to Ru есть обычная автокорреляционная функция, а ее фурье-преобразование есть временной спектр стационарного случайного процесса □.
тотоВажная интегральная характеристика корреляционных свойств — интегральный масштаб времени (макромасштаб)
т
о
т
о
(2.22)
Предел интегрирования в (2.22) выбирается из условия
Ru (芻,У、> Т) =0.
Макромасштаб LJ называют также эффективным временем корреляции. При малых интервалах корреляции А/ корреляционные свойства характеризуют микромасштаб 入J, определенный через вторую производную корреляционной функции в нуле:
一1 02%(似)27?Т(оГ ~д (W一1 02%(似)27?Т(оГ ~д (Wд/—од/—о(2.23)(2.23)
一1 02%(似)
27?Т(оГ ~д (W
一1 02%(似)
27?Т(оГ ~д (W
д/—о
д/—о
(2.23)
(2.23)
По соотношениям, аналогичным (2.21), можно ввести пространственные корреляционные функции Rj(x, у°, %, Ах) и функции взаимных корреляций r^ (/,弘,f, △/) двух случайных процессов и и V. Целесообразность введения этих функций и харак* теризующих их макро- и микромасштабов зависит от возможности их анализа, проблемной ориентации задачи, наличия экспериментальных данных для сопоставления.
Построение дискретных оценок статистических характеристик, введенных соотношениями (2.21) —(2.23), вообще говоря, не менее сложно, чем оценка статистических моментов (2.15) — (2.18). В настоящее время в пакете статистических программ (см. разд. 6.4) применяются приближенные соотношения типа простых формул (2.20).
При анализе турбулентных режимов течения широко используется оценка спектральной плотности пульсаций скорости, температуры и др. С методами расчета спектров можно ознакомиться в [84]. Для спектрального анализа численных реализаций, как показывает опыт [23, 254], лучше подходят методы, специально разработанные для коротких временных рядов (см. разд. 6.4).
При математическом моделировании турбулентных течений жидкости на основе полуэмпирических моделей турбулентности для анализа механизмов турбулентного переноса вычисляют отдельные составляющие баланса турбулентной энергии [5> 110]. В статистический пакет (см. разд. 6.4) включена специальная программа для расчета отдельных составляющих баланса турбулентной энергии по численным реализациям, получае-
мнм при решении уравнений Навье—Стокса или уравнений конвекции (1.4).
В статистическом пакете предусмотрен расчет пульсаций скорости, температуры и др. {Uf=U—U, 6'=®—®', ...), турбулентных напряжений Рейнольдса UN'、турбулентного теплопе- реноса и,8‘,турбулентной вязкости утб=—^/ZV7 (dU/dz), турбулентной температуропроводности 口丁6=—^'87 (OB/Oz), турбулентного числа Прандтля PrT6=vT6/aT6. Все характеристики вычисляются в каждой точке расчетной области и выдаются в виде графиков линий уровня и в виде одномерных графиков по горизонтальным и вертикальным разрезам.
Численную реализацию можно рассматривать как набор выт ходных характеристик некоторой динамической системы [38], которой соответствует фазовое пространство. Пусть в момент времени 乙 точка фазовой траектории определяется набором характеристик (хь ^〔, U^ Уь ®J. По полям скорости и температуры, известным в моменты времени 九,为=九 + 工 и т. д., можно восстановить всю фазовую траекторию отмеченной лагранжевой частицы по формулам
^2=^^ (х/2) [UU(Xi+Uу— VTr)],
城=执+ (т/2)[匕 + 1/(修 + Ur, у. + Кт)],(2.24)
U2—U(Х2? ^2),%= V “2, Uz) ,02 = 0 (尤2, У 2)•
Значения скорости U (х2, у2), U(х^и^, У1+Р\т) и т. д. определяются по значениям скорости в узлах разностной сетки по интерполяционной формуле Лагранжа. В лабораторных экспериментах для визуализации траекторий частиц применяют алюминиевую пудру. На полученных в таких экспериментах фотографиях видны траектории частиц пудры за время экспозиции. Проекция (х, у) фазовой траектории лагранжевой частицы, рассчитанной по формулам (2.24), дает аналогичную картину. Еще более наглядно течение жидкости можно представить, выводя на кинопленку (см. разд. 6.5) с помощью системы 《Динамика》траектории сразу нескольких лагранжевых частиц.
Исчерпывающей характеристикой фазового пространства является фазовый портрет, т. е. структура разбиения фазового пространства на подобласти с различным поведением фазовых траекторий. Характерные черты фазового портрета (например, замкнутые траектории) можно обнаружить по одной достаточно длинной фазовой траектории, которая с течением времени и изменением параметров процесса переходит из одной подобласти фазового пространства в другую.
Приведем перечень статистических характеристик, которые можно получить, обрабатывая численные реализации с помощью статистического пакета [23] (см. разд. 6.4):
начало участка обработки по установлению средних величин,
средние и дисперсии, а также градиенты средних величин во всей расчетной области,
коэффициенты асимметрии и эксцесса,
средние различных произведений пульсаций физических величин,
коэффициенты турбулентного переноса (турбулентная вязкость, турбулентная теплопроводность, турбулентное число Прандтля),
корреляционные функции (двухточечные моментные функции по терминологии [110]),
макро- и микромасштабы длины и времени для различных корреляционных функций,
спектры или, точнее, оценки спектральной плотности мощности пульсаций,
составляющие баланса турбулентной энергии,
проекции фазовых траекторий лагранжевых частиц.
Примеры применения программ статистической обработки приведены в работах [23, 254], а также в разд. 3.1. При практическом использовании программ статистической обработки важнейшее значение имеет организация архива данных и возможность оперативного видоизменения схемы обработки, т. е. работа в диалоговом режиме, который был рассмотрен в п. 2.22
Глава 3
ТЕПЛОВАЯ КОНВЕКЦИЯВ ЗАМКНУТЫХ ПЛОСКИХ ОБЛАСТЯХИ СОСУДАХ
В данной славе рассматривается конвективный теплообмен в замкнутых областях и сосудах, являющихся простейшими моделями элементов конструкций, содержащих объемы, полностью или частично заполненные газом или жидкостью.
Задача о тепловой конвекции в вертикальном слое при заданных температурах на боковых поверхностях (см. разд. 3.1) — одна из первых классических задач конвективного теплообмена, которая решалась на основе уравнений Навье—Стокса. Вместе с тем вертикальный слой — один из типичных элементов конструкции. Физической особенностью конвекции в вертикальном слое при боковом подогреве является взаимодействие восходящего и нисходящего конвективных потоков, в результате которого устанавливается «собственная» вертикальная стратификация вдоль оси и формируется довольно сложная и существенно зависящая от числа Рэлея внутренняя структура в ядре течения и в итоге — местная и средняя теплопередача. Все эти особенности сложного течения, включая переход к турбулентному режиму конвекции, а также начало турбулентного режима удается с достаточной для практических целей точностью рассчитать на основе численного решения нестационарных уравнений Навье—Стокса.
Задача о вызываемой градиентом силы поверхностного натяжения капиллярной конвекции в горизонтальном слое со свободной поверхностью (см. разд. 3.2) — одна из классических задач, играющих в теории негравитационной конвекции такую же роль, как и упомянутая выше задача о вертикальном слое в случае Тепловой гравитационной конвекции. В обоих случаях механическое равновесие, т. е. равновесие при отсутствии конвекции, невозможно, поэтому движение имеет место при любом как угодно малом перепаде температур. При дальнейшем увеличении перепада температур, т. е. при больших значениях определяющих безразмерных критериев — чисел Рэлея и Маран- гони, после потери устойчивости основного движения образуется многоячейковая структура. Эта структура определяет местный и средний теплообмен и весьма чувствительна к изменению параметров, в частности числа Прандтля и относительного удлинения слоя. Наиболее важными результатами, которые в настоящее время невозможно получить с помощью других методов, являются закономерности структуры движения и ха-
рактеристики теплообмена в существенно нелинейной области при больших значениях чисел Рэлея и Марангони и больших отношениях сторон слоя.
Задача о тепловой гравитационной конвекции в цилиндрическом сосуде, частично заполненном жидкостью, при заданном боковом потоке тепла (см. разд. 3.3) — одна из основных задач конвективного теплообмена при поддержании теплового режима в сосудах, предназначенных для длительного хранения жидкостей. Особенно важное значение имеет эта проблема в криогенной технике в связи с весьма жесткими требованиями к точности и надежности поддержания температурных режимов. Характеристики теплообмена и температурного расслоения, являющиеся основными для упомянутых приложений, изучаются здесь в процессе нестационарного прогрева жидкости. В связи с этим важно определение режимов конвекции и их длительности на диаграмме число Рэлея — число Фурье (безразмерное время). Математическое моделирование на основе нестационарных уравнений Навье—Стокса дает возможность установить некоторые общие закономерности конвекции в замкнутых областях, к числу которых принадлежат эффект максимума и тонкая структура температурного расслоения.
ТЕПЛОВАЯ ГРАВИТАЦИОННАЯ КОНВЕКЦИЯ В ВЕРТИКАЛЬНОМ СЛОЕ
Если боковые поверхности вертикального слоя, содержащего жидкость или газ, имеют различную температуру, то в слое возникает циркуляционное конвективное движение. При небольших перепадах температуры конвективный перенос тепла гораздо меньше, чем перенос путем теплопроводности, и число Нуссельта Nu, характеризующее отношение общего потока тепла к потоку тепла путем теплопроводности, равно 1. Для числа Рэлея, определенного по расстоянию между стенками, граница «слабого влияния» конвекции находится вблизи Ra = = 103. При перепаде температур 為一7\=10°С этому значению соответствует для воздуха расстояние около 1 см, а для воды — несколько миллиметров. Однако для многих практически важных случаев числа Рэлея гораздо больше (105—1010) и перенос тепла осуществляется в основном путем конвекции (Nu》l). Величина теплового потока, проходящего через слой, является основной характеристикой, которая изучается давно, начиная с экспериментов 1930 г. [243]. В этих экспериментах установлены эмпирические зависимости вида Nu=aRab, где а, b — константы, определяемые из опытов. Аналогичный вид имеют и аналитические формулы, полученные для бесконечного вертикального слоя (см., например, [43, 194]).
Начиная с 60-х годов [212] все большее внимание уделяется исследованию локальных характеристик конвекции в слое —
структуре течения и пограничных слоев, распределению местного потока тепла, стратификации. Этот интерес связан прежде всего с практическими требованиями к поддержанию теплового режима в элементах различных технических устройств. Выполнен ряд экспериментальных работ (см., например, [ 189, 213, 214, 234, 262, 277]), в которых изучался не только теплообмен для слоев различного удлинения и различных жидкостей (газов), но и структура течения с помощью интерферометра [212, 234] или стробоскопа с введением визуализирующих частиц. Для турбулентного режима конвекции, переход к которому возможен при числах Рэлея Ra^lO8, в работах [34, 88, 98] проводилась статистическая обработка результатов изменения мгновенных значений температуры и скорости с определением средних величин, дисперсий и частот колебаний.
Техника экспериментальных работ в настоящее время позволяет определять не только перенос тепла через слой, но и локальную температуру и скорость, в частности, путем использования лазерных систем. Вместе с тем расширение диапазона определяющих параметров и детальные исследования локального распределения полей в слое все еще представляют сложную задачу. В эксперименте трудно изменять в широком диапазоне размеры слоя, перепад температуры, поддерживать заданные граничные условия (постоянство температуры или потока тепла). Имеются также трудности в определении структуры и локальных характеристик полей скорости и температуры во всем рабочем объеме и др. Подробные экспериментальные данные получены при относительно небольшом изменении числа Рэлея — на один—два порядка для ламинарного [212] и турбулентного [98, 238] режимов. В то же время эксперименты, в которых число Рэлея изменяется на три—пять порядков (за счет изменения вязкости теплоносителя или температуры и размеров установки) [234, 277], дают сильный разброс.
Получение детальных данных о характере тепломассообмена в слое, очевидно, невозможно без учета структуры и режимов течения. Анализ показывает, что границы структур и режимов (по числу Рэлея) связаны не только с геометрией области, но и со свойствами жидкости (газа). Методы численного моделирования позволяют в принципе проводить исследования для различной геометрии области в достаточно широком диапазоне изменения чисел Рэлея и Прандтля, однако методические и технические трудности до недавнего времени ограничивали диапазон применения этих методов в области больших чисел Рэлея [118, 215]. Основная часть работ по математическому моделированию связана с решением задач конвекции при малых и умеренных числах Рэлея. Результаты расчетов подтверждают, в частности, что при числах Рэлея, соответствующих режиму теплопроводности, реализуется простая одноячейковая структура течения; в переходном режиме при "/L》l возникает периодическая структура, исследованию которой по-
священо значительное число работ (см., например, [240]). В [ 199] показано, что при дальнейшем увеличении числа Рэлея сложная многоячейковая структура движения может вновь смениться одноячейковой циркуляцией.
В этом разделе приведены новые результаты численного моделирования конвекции в вертикальном слое при больших числах Рэлея, полученные с помощью описанных в данной книге методик и комплексов программ (см. разд. 1.1 и п. 6.1.1).
Математическая модель
Рассматривается естественная конвекция в плоском вертикальном слое конечной высоты " между двумя изотермическими поверхностями с температурой 7\ и 72, T2>Tit расположенными одна от другой на расстоянии L. Основания слоя теплоизолированы. Сила тяжести направлена вдоль оси х (рис. 3.1).
Исходной для расчета является система нестационарных уравнений тепловой конвекции в переменных вихрь——функция тока—температура:
h UV — =— Gr —,dt дх дуду
А“=о), U=G“ldx, V~—d^ldy,
祖+ U К + jz史 dt дх ду祖+ U К + jz史 dt дх ду1Pr1PrД9.Д9.
祖+ U К + jz史 dt дх ду
祖+ U К + jz史 dt дх ду
1Pr
1Pr
Д9.
Д9.
0 W х W H/L, 0 W % & H/L, 0<У 1.0 W х W H/L, 0 W % & H/L, 0<У 1.
0 W х W H/L, 0 W % & H/L, 0<У 1.
0 W х W H/L, 0 W % & H/L, 0<У 1.
Граничные условия: для функции тока — условия прилипа-
температуры 6=температуры 6=ния на всем контуре; для безразмерной
температуры 6=
температуры 6=
-(Г-Л)/(Л-Л)8= I, у = 0,8 = 0,У = 1,
дв/дп = 0, х — 0, H/L9
Основные расчеты выполнены по неявной монотонной схеме (1.13), а часть ——по явной схеме центральных разностей (1.15) с использованием векторнойэ процессора. По вертикальной координате применялись равномерные сетки с числом узлов 129 или 200; по горизонтальной—равномерные и неравномерные сетки с числом узлов 37, 51 и 65. При обработке результатов использовалась графическая система 《Динамика》(см. разд. 22 6.5) и пакет статистической обработки (см. разд. 2.3, 6.4). При обработке результатов учитывалось, что
Рис. 3.1. Постановка задач о тепловой конвекции в вер тикальном слое
выход на стационарный или квазистационарныи режим в вертикальных слоях с большим удлинением происходит существенно дольше, чем при H=L. Быстрее всего устанавливаются интегральные характеристики—максимальное значение функции тока и средний поток тепла через слой, а в последнюю очередь —— структура потока, статистические характеристики (дисперсии, спектр и др.). Например, для выхода на квазистационарный режим при Ra=106, Рг==0,7 рассчитано около 3000 временных слоев с т=2-10~. При этом установление средних величин с точностью не хуже 5% было уже после расчета 500 слоев. Для контроля выхода на квазистационарный режим и правильности выбора т было просчитано дополнительно 3600 слоев при т = 5- 10*s (сетка 200X65).
Результаты для различных Ra, H/L были получены, как правило, исходя из двух начальных распределений температур ры и скорости, соответствующих решению при больших и мень* ших Ra, H/L. Для стационарного режима конвекции результаты расчетов не зависят от начальных данных. Если же параметры расчетов таковы, что стационарный режим отсутствует, то мгно венные значения полей скорости и температуры в один и тот же момент времени не совпадают. В этом случае необходима статистическая обработка численных реализаций (см. разд. 2.3).
Структура и режимы течения
Рассмотрим основные режимы конвективного течения и теплообмена в вертикальном слое с заданным постоянным перепадом температуры между стенками и теплоизолированными основаниями. В такой постановке границы между режимами определяются безразмерными параметрами Ra, Pr, H/L или их со、 четаниями- RaH==Ra(7//L)3, Gr=Ra/Pr и т. п. Можно выделить режимы теплообмена (теплопроводность, конвекция). Для каж^ дого режима существует своя область в диапазоне всех определяющих параметров. Попытки однозначного определения границ между режимами как функции только от одного параметра Ra, RaH или даже от двух параметров (Ra, H/L), (Ra$ H/L) приводят к значительному разбросу и противоречиям между результатами разных авторов.
На рис. 3.2 в координатах Ra, H/L приведены параметры расчетов, выполненных для Рг=0,7, а также границы конвективной устойчивости, параметры экспериментов [212] и численных расчетов [240]. Вблизи Ra=106 проходит, как показано ниже, граница между стационарным и нестационарным режимами и граница между течениями с разной структурой, поэтому в этой области выполнены более подробные численные расчеты.
9797Структура течения является функцией всех трех основных параметров: Ra, Рг, H/L. На рис. 3.3 приведены изотермы и линии функции тока, показывающие влияние числа Ra на структуру этих полей для Рг=0,7 и "/L=40. При Ra?« 103 пе-
97
97
00力57,045力57,045335656tg Ratg Ra
0
0
力5
7,0
45
力5
7,0
45
3
3
56
56
tg Ra
tg Ra
Рис. 32 Основные режимы конвективного движения в вертикальном слое при Рг = 0,7
Режимы:
/ — стационарный одноячейковый;
〃 一стационарный многоячейковый;
III — нестационарный многоячейковый (показаны характерные структуры), /—расчеты авторов, 2 — эксперименты [2И2], 3 — численные расчеты [240],
4 — границы конвективной устойчивости [254]
ренос тепла происходит путем теплопроводности и в основной части вертикального слоя реализуется течение с кубическим профилем скорости. Увеличение числа Рэлея (104—105) приводит к возникновению системы вытянутых по вертикали ячеек. Расстояние между ячейками (длина волны) зависит от определяющих параметров.
В работе [114] на основе метода Галеркина выполнено исследование устойчивости стационарных движений для случая Н=8, Рг=0 (режим теплопроводности). Как видно из рис. 3.3, для Рг==0,7 распределение температуры отличается от тепло- проводностного начиная с Ra^ 104. Увеличение Ra ведет к формированию устойчивой температурной стратификации, которая оказывает стабилизирующее действие на течение. Со взаимодействием системы ячеек при Ra^ 104н-2-105 могут быть связаны колебания интенсивности циркуляции в отдельных ячейках, однако вклад дополнительной циркуляции в ячейках в перенос тепла поперек слоя при данных параметрах мал.
При Ra«2* 105 взаимодействие встречных потоков ослабе* вает: между ними образуется застойная зона, что ведет к исчезновению системы вихрей [254]. Влияние устойчивой стратификации усиливается, особенно вблизи торцов, где направление движения изменяется, а интенсивность падает. Это влияние проявляется в том, что вблизи торцов образуются зоны повышенной устойчивости и основная циркуляция оттесняется от этих областей. При Ra^3* 105 возникает качественно, новая форма движения: восходящий вдоль нагретой стенки поток разделяется приблизительно на высоте 0,75" на две части, одна из которых продолжает восходящее движение, а другая переходит во встречный поток вдоль холодной стенки, который ве-
дет себя аналогично, расщепляясь на высоте Я/4. Такое движение отражается на распределении температуры и потоков тепла в слое и будет детально рассмотрено ниже.
При Ra^7* 105 появляются колебания температуры и скорости в пристеночной области (на нагретой стенке — вблизи верхнего торца, на холодной — вблизи нижнего). Для Ra==106 (см. рис. 3.3) эти колебания практически не сказываются на ■структуре основного потока, средних локальных и интегральных характеристиках.
Дальнейшее увеличение Ra до (2ч-4) • 106—108 и соответствующее повышение интенсивности движения приводят к появлению нерегулярных вихревых структур с масштабом порядка L. Это сопровождается резким возрастанием амплитуды колебаний интегральных и локальных характеристик тепломассообмена, что характерно для переходного к турбулентности режима.
Ячеистая структура движения, связанная со взаимодействием встречных потоков при умеренных числах Рэлея в вертикальном слое, исследовалась как экспериментальными, так и теоретическими методами. При Pr^l, что соответствует одинаковым толщинам теплового и динамического пограничных слоев, границы существования такой структуры соответствуют переходному режиму (от теплопроводности к режиму пограничного слоя), т. е. Ra^ lO4-^ 105. Однако имеются отдельные экспериментальные работы [214, 238, 262], из которых можно сделать вывод о наличии при числах Рэлея Ra^lO® другого типа вихревого движения — системы мелких по сравнению с шириной слоя вихрей, возникающих на некоторой высоте и движущихся с жидкостью вблизи пограничного слоя вдоль каждой стенки. Теоретически такое вихревое движение было получено, по-ви- димому, впервые в работах [60, 61 ] для условий, соответствующих опытам [238]. Типичный вид такой структуры показан на рис. 3.4 (Ra=l,5-109, "/L=20, Рг=15). Для стационарных режимов линии функции тока совпадают с траекториями движения жидкости и позволяют получить достаточно полную информацию о структуре течения (нестационарные (квазистационар- ные) режимы рассмотрены в разд. 3.5).
Анализ структуры течения по изолиниям функции тока (рис. 3.5) нуждается в некоторых дополнительных комментариях. Рассмотрим прежде всего профиль функции тока в горизонтальном сечении слоя на высоте 〃/2. При фиксированном числе Рэлея Ra=106 для "/£=5 существуют три экстремальных значения 屮 и соответственно U=0. Направление потока с переходом через каждый экстремум меняется на противоположное. На рис. 3.5 показаны линии тока вблизи центральной части слоя с обозначенными направлениями движения. Функция тока при этом знакопостоянна во всем слое. Эта особенность структуры— наличие слабого движения с направлением, противоположным основному потоку, проявляется для Ra=106, Рг=0,7 при отношениях сторон н7z东20.
6
1
/
丿
2
夕
〃
На рис. 3.6 приведены профили функции тока по вертикальной оси слоя для различных H/L. Обращает на себя внимание рост числа локальных экстремумов при увеличении HlL. Однако амплитуда этих экстремумов, как правило, невелика, и на изолиниях 3 они могут быть не видны. Другая характерная особенность вертикального распределения j — появление при "/LJ20 внутренней зоны циркуляции с довольно резкой границей, отделяющей приторцовые области от центральной.
Удлинение слоя влияет на стратификацию, распределение скорости, стационарность процесса. При Я/£=5 (Ra=106, Рг= =0,7) течение практически стационарно, максимальные локальные изменения температуры и скорости не превышают 1 %. Температурные и динамические пограничные слои разделены областью с линейной стратификацией, в которой изотермы почти горизонтальны. В увеличенном виде изотермы в центральной по высоте части слоя для 〃/厶=5 представлены на рис. 3.7. Увеличение высоты слоя приводит к росту скорости подъемно-опускного движения и смыканию пограничных слоев. При H/L= =10 и 20 в пограничном слое наблюдаются волнообразные возмущения. При H/L=20 и 30 отчетливо прослеживается уже описанный эффект замыкания потока с образованием зоны повышенной циркуляции. Дальнейшее увеличение H/L до 40 существенно не меняет структуру течения. Размер области «внутренней циркуляции» по отношению к высоте слоя уменьшается.
Зависимость суммарного потока тепла и других интегральных характеристик от чисел Рэлея, Прандтля и отношения сторон слоя
В данном подразделе приведены сведения о влиянии каждого из определяющих параметров на поток тепла Nu и интенсивность движения (максимальные функции тока i|)max и скорость вертикального движения Umax) для Ra=105n-106, 〃/厶=5 + 40, Рг=0,7ч-15. Эти интегральные характеристики зачастую являются единственными или основными результатами экспериментальных и теоретических работ; представляет значительный интерес определение их связи с изменением структуры, режима конвекции, местного потока тепла и др.
Зависимость Nu(Ra) исследовалась практически во всех работах как основная характеристика конвекции. Типичными
Рис. 3.3. Изотермы 0 и линии тока 屮 для разных значений Ra
Число Ra равно: а — 104; б — 8 • 104; в — 3 • 105; а — 10е
Рис. 3.4. Характерный для больших чисел Рэлея (Ra^ 108) вид структуры течения с ячейками, возникающими и движущимися вдоль вертикальных стенок а — линии тока; б — изотермы; Ra = 1,5 ■ 109, H/L = 20, Рг= 15
Рис. 3.5. Изолинии функции тока в центральной по высоте части слоя (Ra= = 106, рг=о,7, ///£ = 5) и горизонтальный профиль функции тока на высоте х=Н[2 (штриховая линия)
Локальные экстремумы "ф(х) разделяют области с различным направлением вертикальной составляющей скорости
Рис. 3.6. Распределение функции тока вдоль вертикальной оси слоя при различных удлинениях H/L (Ra= 10б, Рг=0 7)
Увеличение H/L ведет к относительному снижению интенсивности течения вблизи торцов
Рис. 3.7. Изотермы в центральной по высоте части слоя (Ra = 10е, Рг=0,7, 〃/£ = 5)
Влияние устойчивой температурной стратификации в ядре на основное конвективное течение приводит к образованию «обратных» градиентов температуры (указано стрелками)
Таблица 3.1. Аппроксимация зависимости интегрального потока тепла Nu = с Ra" (Н/ Е^ для воздуха по данным разных авторов
Ra
H/L
с
а
—Ъ
lf5-104—1,5-105
3-42
0,20
0,25
0,И
6-Ю4—1,5-105
10
0,13
0,3
0,1
103—5-10в
5-78
0,23
0,269
0,131
4-Ю3—1,4-Ю5
2,5—20
0,17
0,315
0,265
1,7-104—1,4-Юв
5—20
0,216
0,263
0,210
<3000 H/L
>5
0,286
0,258
0,238
<2-105
4-32
0,29
0,25
0,25
Таблица 3・2・ Зависимость характеристик тепломассообмена 尸=с("//)° 士' от "/丄(Ra=10e, Pr=0,71)
戶
Я/L
e
с
戶
H/L
Nu5—40—0,250,0110
Nu*5-400,750,0210
Umax5-400,580,03275
屮max5—151,10 0,05 14
15—40 0,72 0,05 40
для большинства работ являются аппроксимации этой зависимости в форме Nu=cRaa или
Nu=cRaa(〃/L)b.(3.1)
В табл. 3.1 приведены значения а, Ь, с, предлагаемые различными авторами для воздуха. Изменение геометрических размеров и перепада температур между стенками ведет к изменению числа Нуссельта; эта зависимость различна при разных числах Рэлея, что, по-видимому, связано со структурными особенностями течения.
Зависимость основных интегральных характеристик от Ra приведена на рис. 3.8, а. В диапазоне чисел Рэлея 105—106, несмотря на значительные изменения в структуре движения, наблюдается логарифмическая зависимость анализируемых параметров решения от Ra. (На этом же рисунке приведены результаты для вертикального градиента температуры в центре слоя /и (х=Н/2, y=L/2), обсуждаемые в следующем подразделе.)
На рис. 3.8, б приведены значения основных интегральных характеристик: Nu, NuH, i|)max, UWi zn в зависимости от удлинения слоя. При использовании логарифмической шкалы и аргумента значения Nu, NuH, 〃так хорошо ложатся на аппроксимирующие прямые. Более сложный характер зависимостей pmax(〃/L) и tn{H/L), по-видимому, связан с формированием внутренней циркуляции при Н/1^15 + 20. В табл. 3.2 приведе-
ны значения показателя степени а для этих характеристик» соответствующие рис. 3.8, 6.
На рис. 3.8, 6 приведены значения Nuh, ртах, Umax для Рг= =0,7; 7 и 15. Зависимости от числа Рг могут быть аппроксимированы степенными функциями в виде
NuH—еРг0*025, Umax=cPL・
По экспериментальным данным значение показателя степени в зависимости Nu(Pr) лежит в диапазоне 0,012—0,027.
Приведенные выше результаты показывают, что при достаточно больших числах Рэлея изменение интегральных характеристик, и прежде всего числа Nu, слабо зависит от структуры движения. Тем не менее разброс значений Nu, полученных в различных экспериментах и расчетах (см., например, табл. 3.1), довольно велик. Как показано в некоторых работах, этот разброс значительно уменьшается, если данные аппроксимировать в виде
NuH=cRaL(3.2)
Нетрудно показать, что (3.2) эквивалентно следующему выражению:
Nu=cRa7(〃/L)3”*(3.3 卜
т е. вместо приведенных в табл. 3.1 показателей степени а и & можно использовать один параметр. В частности, при 『1/3
имеем Nu=cRa1/3. Последняя формула не содержит отношения сторон и соответствует эмпирическому закону теплообмена в турбулентном режиме.
Локальные характеристики конвекции
Ниже результаты расчетов представлены в виде зависимости местного числа Нуссельта Nua=7(x)x/ATX от местного числа Рэлея Rax=^pATax7 (va), где х — координата вдоль нагретой стенки, АТн — перепад температуры между нагретой стенкой и центральной частью слоя на высоте %. В [212] получена зависимость для ламинарного режима
Nu* = 0,231Gr7, (3;4)
а в работе [98] — для турбулентного режима
Nu* = 0,104Ra?\ (3.5)
На рис. 3.9, а представлены результаты для Raa^ 107, полученные при различных H]L, Ra, Рг. Как видим, корреляция с зависимостью (3.4) очень хорошая. При Ra^lO6 намечается систематическое отклонение расчетных результатов от этой зависимости, однако, если рассмотреть весь диапазон Ra^lO11 (рис. 3.9, 6), можно сделать вывод о том, что при RaLlO* 1(У происходит переход к соотношению (3.5). Приведенные результаты расчетов соответствуют ламинарному режиму конвекции.
Возникает вопрос, чем определяется зависимость Nu(H/L): локальными эффектами (вблизи торцов) или другими причинами. На рис. 3.10 даны распределения потока тепла вдоль нагретой стенки при двух значениях удлинения H/L (10 и 30). Видно, что поток тепла изменяется пропорционально вдоль всего слоя. Колебания теплового потока при х^Н связаны с нестационарным движением вихрей, рассматриваемым ниже.
Из данных экспериментальных и теоретических работ не следует однозначная картина зависимости вертикального градиента температуры в центре полости zn= (дТ^1дх)Н от определяющих параметров. В режиме теплопроводности вертикальный градиент zn=0.
С развитием конвекции значение m возрастает. По данным работы [212], при Ra^2-104-^3-105 (воздух, ///L=10) m^Ofi. В работе [213] для Ra>105 приведены значения zn=0,5 и 0,55 (Рг=103). В турбулентном режиме, по экспериментальным данным [238], m уменьшается до 0,33. Таким образом, разброс данных по zn весьма велик и приведенные в литературе значения являются усредненными, полученными при разных параметрах, и верны лишь для вполне определенной высоты слоя.
Из результатов, приведенных выше (на рис. 3.8, а, 6), следует, что градиент температуры зависит и от удлинения слоя, и от структуры течения, и от числа Рэлея. В частности, монотонное изменение одного из определяющих параметров (напри-
33445566ig*ig*lgNuxlgNuxlgNu;rlgNu;r1,01,02,。2,。**7,27,20,50,50,80,80,40,46688местного числа Рэлеяместного числа РэлеяЮ lg%Ю lg%p g 力。力7 г72 pZJ " 74 v75 N76p g 力。力7 г72 pZJ " 74 v75 N76Рис. 3.9. Зависимость местного числа Нуссельта от на нагретой стенке/ — Nu# = 0,231Gr0*3; 〃 - Nu# = 0,l04Ra?$.Рис. 3.9. Зависимость местного числа Нуссельта от на нагретой стенке/ — Nu# = 0,231Gr0*3; 〃 - Nu# = 0,l04Ra?$.• 7。2+ 5X4▲ 5□ 6P 7Q8• 7。2+ 5X4▲ 5□ 6P 7Q85—10, 6 — 5); 7 — 14 — H]L =5—10, 6 — 5); 7 — 14 — H]L =Z-6-Ra«10e, Pr-0,7 (H/L: / — 40, 2 — 35, 3 -30, 4 — 20,
3
3
4
4
5
5
6
6
ig*
ig*
lgNux
lgNux
lgNu;r
lgNu;r
1,0
1,0
2,。
2,。
*
*
7,2
7,2
0,5
0,5
0,8
0,8
0,4
0,4
6
6
8
8
местного числа Рэлея
местного числа Рэлея
Ю lg%
Ю lg%
p g 力。
力7 г72 pZJ " 74 v75 N76
p g 力。
力7 г72 pZJ " 74 v75 N76
Рис. 3.9. Зависимость местного числа Нуссельта от на нагретой стенке
/ — Nu# = 0,231Gr0*3; 〃 - Nu# = 0,l04Ra?$.
Рис. 3.9. Зависимость местного числа Нуссельта от на нагретой стенке
/ — Nu# = 0,231Gr0*3; 〃 - Nu# = 0,l04Ra?$.
• 7
。2
+ 5
X4
▲ 5
□ 6
P 7
Q8
• 7
。2
+ 5
X4
▲ 5
□ 6
P 7
Q8
5—10, 6 — 5); 7 — 14 — H]L =
5—10, 6 — 5); 7 — 14 — H]L =
■ 40, Pr-0,7 (Ra: 7 —4・10* 8 —8T0J 9_ 1,6-Ю5, /0 — 3 - 105, 11 —^^ 105, /2 — 5 • 105, /3-6 • 1* /4 —7 • IO*; E /6 — H/L=40, Ra = 106 (Pr: /5—7,0, 16— 15,0)
мер, H/L) может приводить к немонотонному изменению стратификации. Такая зависимость от числа Рэлея (эффект максимума температурного расслоения) была обнаружена в 60-х годах и довольно подробно исследована в связи с важностью этого эффекта в ряде приложений [134, 137].
На рис. 3.11 приведено полученное в расчетах распределение температуры вдоль вертикальной линии у=0,5. В центральной части слоя при Ra=10e, т. е. в режиме пограничного слоя, удлинение слабо влияет на стратификацию. Температура 0 на теплоизолированных торцах заметно зависит от удлинения и составляет, в частности, на нижнем торце при Я/L—5 и H[L= =30 соответственно 0,09 и 0,03. С ростом H[L уменьшается относительный размер центральной зоны с постоянным градиен-
Рис. 3.10. Распределение потока тепла вдоль нагретой стенкиРис. 3.10. Распределение потока тепла вдоль нагретой стенки
Рис. 3.10. Распределение потока тепла вдоль нагретой стенки
Рис. 3.10. Распределение потока тепла вдоль нагретой стенки
/ — Я/Д= 10, 2 — 30. Изменение отношения сторон приблизительно одинаково влияет на поток у основания слоя и в центральной части
Рис. 3.11. Распределение температуры вдоль оси слоя для разных H/L и Ra= = 10* рг=о,7
/ — H/L—10, 2 — 30; линия 8=х/〃 соответствует /п—1
том температуры, существенно изменяется распределение температуры вблизи торцов.
При числах Рэлея 103—105 распределение температуры по вертикали сильно зависит от структуры течения, поскольку эффекты температурного расслоения играют второстепенную роль из-за близости пограничных слоев (профиль скорости поперек слоя близок к кубическому, а температура между изотермическими стенками изменяется почти линейно по у). При стационарной ячеистой структуре течения можно наблюдать периодическое изменение температуры по вертикали.
На приведенных выше рисунках видно существование обратных градиентов температуры в поперечном сечении слоя, т. е. локальных областей с направлением потока тепла от оси слоя в сторону нагретой стенки. Образование таких областей связано со взаимодействием теплового пограничного слоя с потоком, имеющим (в связи с предысторией его движения до рассматриваемого уровня) неоднородное распределение температуры и скорости по горизонтали.
Рассмотрим для определенности подъемное движение вдоль, нагретой стенки. На внешней части динамического пограничного слоя градиент температуры уменьшается до нуля, но подъемное движение выносит из нижней части слоя более холодную- жидкость (газ), что и вызывает появление отрицательного гра=
диента температуры. Поток тепла в направлении горячей стенки компенсируется вертикальным конвективным переносом. Различие в скоростях конвективного и диффузионного переноса тепла приводит к появлению зон с опускным движением.
При рассмотренном механизме теплообмена эти зоны могут существовать только в области обратных градиентов температуры. Увеличение расстояния между встречными потоками, очевидно, не вносит существенных изменений.
Нестационарные ламинарный и турбулентный режимы
Возникновению ячеистого движения предшествуют (при изменении числа Рэлея и фиксированном Я/Л=40) колебания температуры и скорости в пограничном слое, амплитуда которых составляет при Ra=5-105 примерно 1 % и возрастает при Ra= =7-105 до 10% от среднего значения. На рис. 3.12 приведены вертикальные профили температуры на различных расстояниях от нагретой стенки. При Ra=(44-5) • 105 колебаний температур ры практически нет. Колебания профиля температуры заметны уже при Ra=6-105 и отчетливо выражены при Ra=7-105. Они локализованы в центральной по высоте однородной части слоя, которая соответствует максимальным значениям скорости. В отличие от профилей температуры при ячеистой структуре стационарного типа максимальные амплитуды колебаний связаны с областью пограничного слоя (см. [45, 59, 179]). Кроме того, эти возмущения движутся вместе с потоком. При уменьшении отношения сторон до 5 и фиксированном Ra=106 колебания температуры исчезают.
Ниже приведены некоторые результаты расчетов, выполненных для Ra=3,75-108, Рг=15, Я/£=11,2. Этим безразмерным параметрам, согласно [238], соответствуют такие размерные параметры: £=60 мм, //=680 мм, АТ=32°С, Т2—48° С, 7\= =16° С.
Изотермичность поверхностей в этих опытах поддерживалась с точностью 1——1,5° С. При этом число Рэлея Ra^, отнесенное к высоте слоя, равно 5,25-1011, т. е. режим течения в пограничном слое на большей части боковой поверхности должен быть турбулентным.
На рис. 3.4 (см. также рис. 3.3) дана мгновенная картина линий тока в вертикальном слое в один из моментов времени. Мгновенное поле течения состоит из трех характерных зон: 1) тонких пристеночных пограничных слоев; 2) системы сравнительно мелких вихрей, распределенных периодически на внешних границах пограничных слоев у нагретой и холодной стенок; 3) системы крупных вихрей в конвективном ядре. Эта картина согласуется с полученными в экспериментах мгновенными картинами течения (визуализация с помощью алюминиевой пудры, пузырьков водорода, частиц полистирена).
Рис. 3.12. Вертикальные профили температуры для H/L=40, Рг=0,7
а — Ra = 4 • 105; б — Ra = 6 - Ю5: в — Ra = 7 • 105. Расстояние от холодной стенки: / — 0,078, 2 — 0,156, 3 — 0,234, 4 — 0,313, 5 — 0,391, 6 — 0,469
Характерные частоты, амплитуда и их пространственное изменение согласуются с данными [97, 98, 238]. Максимальная амплитуда пульсаций продольной компоненты скорости U (/) составляет около 15—20%, температуры — около 3—4%, характерный период — около 2 с. Разностное решение довольно хорошо передает основные качественные особенности изменения во времени полей скорости и температуры. Пульсации скорости наиболее интенсивны и менее регулярны (модулированы) вблизи максимума средней скорости и на внешней части пограничного слоя. В вязком подслое у стенки пульсации довольно регулярны, практически не модулированы и менее интенсивны (рис. 3.13).
Наибольший период и наименьшую амплитуду имеют пульсации в конвективном ядре, что связано с большим масштабом вихрей в этой зоне. Максимальная интенсивность движения (около 30 мм/с, что соответствует числу Рейнольдса Re= U^LI /v«103), период основной частоты пульсаций в зоне максимума вертикальной скорости, равный 1—2 с, максимальное значение уровня пульсаций (10—15% от среднего значения скорости и 4—5% от среднего значения температуры) указывают на низкочастотный характер турбулентной конвекции в данных условиях, что согласуется с результатами измерений. Однако в отличие от наблюдаемых разностные реализации скоростей и температур в пограничном слое более регулярны в связи с тем, что мелкомасштабная структура конвекции, не разрешается сеткой. Но в конвективном ядре на фоне колебаний основного крупномасштабного потока хорошо видны и пульсации, связанные с
Рис. 3.13. Пульсации горизонтальной составляющей скорости в пограничном слоеРис. 3.13. Пульсации горизонтальной составляющей скорости в пограничном слоеу равно:
Рис. 3.13. Пульсации горизонтальной составляющей скорости в пограничном слое
Рис. 3.13. Пульсации горизонтальной составляющей скорости в пограничном слое
/ — 0,02, 2 — 0,005, 3 — 0,5
Рис. 3.14. Спектральная плотность пульсаций температуры в вязком подслое
/ — расчет методом максимальной энтропии с выделением начала участка обработки по установлению среднего,
2 — расчет методом БПФ [63], 3 — данные эксперимента [88]
движением меньших масштабов, что характерно для турбулентных течений.
Осреднение на участках обработки при различных периодах выявило, что средние значения скорости, температуры и вторых моментов устанавливаются уже после нескольких периодов колебаний. Осредненные разностные решения правильно передают величину и характер распределения среднеквадратичных пульсаций скорости и температуры, толщины теплового и динамического пограничных слоев и основные закономерности турбулентной конвекции в ядре (наличие широкого изотермического участка по горизонтали в различных сечениях по высоте, весьма малое значение средней скорости и др.).
Весьма существенной характеристикой конвективного режима является спектральная плотность пульсаций температуры; результаты сопоставления расчетов этой характеристики с данными эксперимента практически отсутствуют. Начиная с 1976 г.
авторами предпринималось несколько попыток расчета спектральных характеристик по различным численным реализациям, полученным по усовершенствованным методикам (подробнее см. [23, 63]). Существенные усовершенствования вносились и в метод расчета спектральной характеристики; важно также, что достигнуто определенное соответствие метода обработки экспериментальных данных и данных численного моделирования.
На рис. 3.14 приведены экспериментальные и расчетные [254] данные. Здесь в отличие от работы [63], где выполнялось аналогичное сопоставление, все результаты соответствуют вертикальному слою. Данные численного моделирования (кривая /) хорошо согласуются с данными эксперимента в области средних частот fa 1+2 Гц и заметно расходятся в области низких частот /^0,1 Гц. Последнее, возможно, связано с наличием низкочастотных температурных возмущений в эксперименте.
На рис. 3.15 показано полученное в расчетах распределение напряжений турбулентного трения U'V'. В основной части пограничного слоя вклад собственно турбулентности мал.坎 внешней части пограничного слоя значение vr/v увеличивается до 1—3, в конвективном ядре достигает значений 20—30.
Полученные оценки н сопоставления с опытными данными позволяют сделать вывод о том, что в рассматриваемом диапа« зоне параметров турбулентность имеет специфические особенности: в ней преобладают двумерные эффекты; развитие пульсаций скорости и температуры вдоль нагреваемой стенки зависит от стратификации, в свою очередь связанной с удлинением слоя; в поперечном направлении наблюдается значительная неравномерность распределения турбулентных коэффициентов обмена. Учет полученных результатов необходим как при анализе имеющихся экспериментальных данных, так и при построении теоретических моделей турбулентного режима конвекции.
Рис. 3.15. Распределение некоторых статистических характеристик турбулентного режима конвекции в поперечном сечении слоя
Ra=3(75 • 10s, Pr=15, H/L = ll,2
2 —而,
3 — 0,002 L^V7, d — 0,025 Vв7*
КАПИЛЛЯРНАЯ КОНВЕКЦИЯ В ПЛОСКИХ ОБЛАСТЯХ
Конвективные течения, вызываемые градиентом сил поверхностного натяжения, возникают при наличии на поверхностях раздела жидкость——газ, жидкость——жидкость неоднородного распределения температуры и/или концентрации примеси. В условиях нормальной силы тяжести эти течения, как правило, слабо проявляются на фоне более интенсивной гравитационной конвекции, однако в установках получения кристаллов, в реакторах пленочного типа, применяемых в химической технологии, а также в сосудах для хранения жидкостей и многих других технических и технологических аппаратах конвекция этого типа может оказывать заметное влияние на процессы тепло- и массообмена и вследствие этого на качество продукции.
В последнее время интенсивно развивается новое научное направление — гидромеханика и тепломассообмен в невесомости [46, 47, 131, 169], основной целью которого является изучение и практическое использование особенностей конвективного переноса в космосе. При орбитальном полете космического аппарата микроускорения имеют порядок (lO'^lO-6)^, где go — уско- ■ рение свободного падения на поверхности Земли. В этих условиях интенсивность гравитационной конвекции значительно снижается и капиллярная конвекция становится одним из основных механизмов, приводящих к перемешиванию жидкости.
Исследование капиллярной конвекции ——достаточно сложная экспериментальная задача, что связано с необходимостью проведения наземных экспериментов в небольших объемах жидкости [209, 257], причем для получения достоверных количественных и качественных данных требуется тщательный контроль условий теплообмена и распределения температуры вдоль свободной поверхности.
Термокапиллярную конвекцию можно изучать в достаточно больших объемах лишь при значительном понижении уровня силы тяжести, например в башнях сбрасывания [121], при полете самолета по баллистической траектории, а также на борту космических аппаратов. Но в первом и втором случаях кратковременность, а в последнем случае значительная стоимость ограничивают возможности эксперимента. Тем не менее в последнее время были проведены- эксперименты на приборе «Пион» [1], а также запланированы эксперименты на специальной установке для исследования физики жидкости в условиях невесомости [7].
Исследование нестационарных термокапиллярных течений в условиях нормальной силы тяжести проведено в [87]. Такой подход оказался возможным благодаря значительному различию характерных времен развития гравитационной тепловой и термокапиллярной конвекций [136].
В аналитических подходах главенствующее место занимает исследование устойчивости термокапиллярных течений как при
подогреве снизу [259], так и в случае заданного градиента температуры вдоль свободной поверхности в бесконечных слоях жидкости [265]. Для термокапиллярной конвекции свойственна ранняя потеря устойчивости: критическое число Марангони Мп« ^102 лежит значительно ниже диапазона, характерного для прикладных задач (Мп= 104ч-106).
В ряде работ были получены аналитические решения, описывающие течение и перенос тепла в ограниченных слоях жидкости [87, 263]. При этом, как правило, предполагается, что число Марангони пропорционально целой степени отношения сторон. Хотя такие решения и проливают свет на особенности термокапиллярной конвекции, диапазон их применимости лежит значительно ниже требований практики.
В работе [278] проведено прямое аналитическое исследование термокапиллярной конвекции в квадратной области при заданном перепаде температуры вдоль свободной поверхности, причем авторы отмечают, что трудности прямого численного моделирования задач термокапиллярной конвекции не превышают сложности аналитического подхода.
Численное моделирование задач термокапиллярной конвекции при производстве монокристаллов методом зонной плавки выполнено, например, в работах [ 103, 206, 210], где, как и в ряде других, авторы были вынуждены снизить основные режимные параметры, что обусловлено значительными трудностями при учете таких особенностей процесса, как движение фронтов плавления и кристаллизации, их искривления, изменения формы свободной поверхности и т. д.
Сложности численного и аналитического моделирования термокапиллярных течений в реальных процессах делают актуальным изучение капиллярной конвекции с использованием относительно простых постановок задач. Знание основных характеристик термокапиллярной конвекции способствует лучшему пониманию ее роли в конкретных технологических процессах.
• Математическая модель
Коэффициент поверхностного натяжения может изменять свое значение в зависимости от целого ряда факторов [2]. Ограничимся рассмотрением зависимости только от температуры и/или концентрации, т. е. термокапиллярной и капиллярно-концентрационной конвекции: о = и(Т, с), что представляет наибольший интерес для широкого круга практических задач.
Предполагая малые изменения температуры и концентрации примеси, ограничиваясь линейными членами, можно записать
О = о(Т0, с0) + ^(Т-Т0) + ^(с-с0), 36) дТ дс
где То, & — характерные значения температуры и концентрации, выбор которых зависит от конкретной задачи. Как правило, в
качестве То и & задаются средние значения температуры и концентрации примеси в области.
Выберем в качестве масштаба длины характерный размер L, скорости — v/L, тогда масштаб времени определится как т= =L2/v, безразмерные температуру и концентрацию определим как 8= (Т—То)/(Ттах—То), с= (|С—с0)/(стах—Со) и, выполнив переход к функции тока и завихренности, получим следующую систему безразмерных уравнений:
GsRt + (Uto)% + (Y&)g = Део + Gr (0y cos gx —丛 sing%) +
+ Grc (Cy cos gx — Cx sin g%) + dFy/dx — "JO弘(3.7)
通+也1/=一*(3.8)
f- + (и。)* + #9%=-— (0« + %«),(3.9)
除 +(ис)х + (УС% = 4-(以 + Су)(3.10)
В системе уравнений (3.7) — (3.10) через U и V обозначены проекции безразмерной скорости на оси 尤 н у соответственно. Функция тока *ф и вихрь со связаны с компонентами скорости соотношениями
U=d^idy, V=一д^/дх,a)— dV/dx—dU/dy.
В уравнения (3.7)——(3.10) входят безразмерные критерии, определяющие задачу. Это тепловое Gr=gfprATL3/v2 и концентрационное Grc=^cg\cL3/vz числа Грасгофа, число Прандтля Рг= = v/a и число Шмидта Sc=v/D, Последний критерий иногда называют концентрационным или диффузионным числом Прандтля.
Для уравнений (3.7), (3.8) на твердых участках границы, которые мы считаем неподвижными, задаются условия непротека- ния и прилипания:
2=dp/d/t=0.(3.11)
На фиксированной свободной поверхности / левое условие (3.11) также выполняется, а вместо второго условия из непрерывности тензора напряжений следует
д2^/дп2 =—^=МтдТ/д1+МсдС/д1,(3.12)
где Afr=Mn/Re Рг, Afc=Afnc/Re Sc.
Термокапиллярная конвекция в прямоугольных каналах
Рассмотрим капиллярную конвекцию в канале прямоугольного сечения. Пусть средняя глубина заполнения жидкостью Я, длина канала 厶,в поперечном направлении канал неограничен
牆〃需;6=6о0
Рис. 3.16. Постановка задачи о капиллярной конвекции
(рис. 3.16). Дно канала и свободную поверхность считаем теплоизолированными и непроницаемыми для примеси, растворенной в основной жидкости. Боковые границы канала поддерживаются при постоянных и различных температурах Т<Т?, примесь поступает в канал и удаляется из раствора также только через боковые границы, причем на них заданы постоянные значения концентрации с^с^. При таких условиях вдоль свободной поверхности поддерживаются постоянные перепады концентрации и температуры. В качестве масштаба длины выберем среднюю глубину жидкости в канале Н、безразмерную температуру и концентрацию примеси определим как
е= (Т-Л)/(Л-Л), с= (с-&)/(&—&),
г;де индексы 1 и 2 соответствуют левой и правой боковым границам слоя.
Условия на боковых границах для безразмерных температуры и концентрации в этом случае имеют вид
0t=O,02= 1,& = 1,С2=0.(3.13)
Ось % направим вдоль слоя, ось у — по направлению внешней нормали к свободной поверхности жидкости, которую в данном случае будем считать плоской и недеформируемой. Течение жидкости и перенос тепла и примеси определяются из системы уравнений (3.7)——(3.10) с условиями (3.11) для функции тока и (3.12) для завихренности на соответствующих участках границы области.
Условия теплоизоляции и непроницаемости на свободной поверхности и дне канала для растворенной компоненты выглядят следующим образом:
% 尸 Cg|g=o,=。・(3.14}
Для упрощения задачи предположим отсутствие силы тяжести g=6 и Cj —С2, т. е. концентрация примеси постоянна во всем объеме жидкости. Ограничим рассмотрение случаем заданного краевого угла а=л/2, тогда исходный профиль свободной, поверхности будет плоским.
Решение задачи зависит от числа Прандтля Pr=w/a, длины слоя A = L/H и теплового числаМарангони Мп=^(Т2 — TjLQa.
Квадратная область. Особенности термокапиллярной конвекции рассмотрим на примере квадратной области [71, 73]. Как показали предварительные расчеты [71], структура течения и поля температуры практически не зависят от числа Прандтля, а определяются только числом Марангони. Интенсивность течения в области зависит от числа Прандтля и параметра AfT=Mn/Pr. Как легко видеть, связь между параметром Мт и числом Марангони аналогична связи между числами Грасгофа и Рэлея, являющимися основными критериями термогравитационной конвекции. Результаты, излагаемые в данном подразделе, получены для случая Pr= 1.
Для расчета уравнений переноса завихренности (3.7) и температуры (3.9) применена явная двухслойная схема Аракавы первого порядка точности по времени и второго порядка точности по пространственным переменным (1.16). Для расчета уравнения (3.8) использована программа FHS11 из пакета программ [15]. Расчеты выполнены на равномерных сетках, содержащих от 103 (33X34) до 4-103 (65x66) узлов. Время счета одного варианта изменялось от 20 мин до 1,5 ч в зависимости от числа Марангони и разностной сетки на ЭВМ ЕС-1055М, причем разностная схема (1.16) реализована для матричного модуля (МАМО), позволяющего поднять быстродействие ЭВМ на простых операциях до 2——4 млн операций в секунду (см. также разд. 2.1).
В расчетах контролировался баланс потока тепла через нагретую и холодную границы области, точность выполнения которого .снижалась по мере роста числа Марангони. При максимальном числе Марангони Mn = l,28-104 дисбаланс потока тепла не превышал 1 %.
При термокапиллярной конвекции движение жидкости обусловлено неоднородностью распределения температуры на свободной поверхности. В связи с этим особый интерес представляет анализ распределения температуры вдоль свободной поверхности.
На рис. 3.17, а приведена зависимость градиента температуры на свободной поверхности у горячей (кривая /) и холодной (кривая 2) границ области от числа Марангони. При числах Марангони Мп<102 градиент температуры на свободной поверхности у нагретой границы уменьшается с ростом Мп. При Мп = 102 этот градиент достигает минимального значения ~ =0,75, с дальнейшим увеличением числа Марангони начинается его рост. Только при Mn= 103 градиент температуры на свободной поверхности у нагретой границы достигает значения 1. Градиент температуры на свободной поверхности жидкости у холодной границы увеличивается непрерывно с ростом числа Марангони.
Рис. 3.17. Зависимости градиента температуры вдоль свободной поверхности от числа Ма- рангони (а) и изменение температуры иа свободной поверхности при различных числах Марангони (6) в квадратной областиРис. 3.17. Зависимости градиента температуры вдоль свободной поверхности от числа Ма- рангони (а) и изменение температуры иа свободной поверхности при различных числах Марангони (6) в квадратной областиа: 1——у нагретой, 2 ——у холодной границы слоя; 6: число Мп равно: / — 102, 2 — 2 • 102; 3 — 4 - 102, 4— 1,6 - 103, 5 — 3,2 •〔(Я 6 —6,4 7(Л 7 — 1,28 ■ 104
Рис. 3.17. Зависимости градиента температуры вдоль свободной поверхности от числа Ма- рангони (а) и изменение температуры иа свободной поверхности при различных числах Марангони (6) в квадратной области
Рис. 3.17. Зависимости градиента температуры вдоль свободной поверхности от числа Ма- рангони (а) и изменение температуры иа свободной поверхности при различных числах Марангони (6) в квадратной области
Рис. 3.18. Распределение ^скорости на свободной поверхно- ти при различных числах Марангони в квадратной области
/— 7 — то же, что на рис. 3.17, 6
Происходит также качественное изменение распределения температуры вдоль свободной поверхности (рис. 3.17, 6). При малых числах Марангони это распределение имеет вид дуги, выгнутой вверх. При числах Мп> 1,6-103 распределение температуры приобретает характерный S-образный вид, формируются участки резкого перепада температуры на свободной поверхности у изотермических границ слоя, градиент температуры в центральной части свободной поверхности существенно меньше. При Мп< 1,6* 103 около 60% полного температурного перепада вдоль поверхности сосредоточено в зоне большого градиента у
холодной границы слоя, при Мп= 1,6-103 начинается снижение этого перепада, и при Мп = 1,28» 104 он уменьшается до О,5Д0.
Благодаря такому изменению температуры в зависимости от числа Марангони распределение горизонтальной компоненты скорости вдоль свободной поверхности также претерпевает существенную перестройку (рис. 3.18). При числах Mn<8-102 на этом распределении имеется один максимум, расположенный у холодной границы области, значение которого непрерывно увеличивается с ростом числа Марангони, а сам он смещается к холодной границе слоя. Образование и поведение этого максимума скорости обусловлено участком градиента температуры у холодной границы области.
При числе Мп=8* 102 на профиле скорости появляется точка перегиба (кривая 2), а при дальнейшем росте числа Марангони формируется второй максимум скорости, значение которого при Мп= 1,6-103 (кривая 4) сравнивается с первым, а в дальнейшем превышает его. С увеличением числа Марангони этот максимум скорости практически не меняет своего положения и находится на расстоянии 0,4 от нагретой границы слоя. Возникновение второго максимума скорости обусловлено формированием участка градиента температуры у нагретой границы области.
В отличие от гравитационной тепловой конвекции, течение и поле температуры при которой имеют диагональную симметрию^ при термокапиллярной конвекции поля течения и температуры, как это видно из рис. 3.19, на котором изображены линии тока и изотермы, симметрией не обладают. Особенно наглядно асимметричный характер термокапиллярной конвекции выражен ня картинах изотерм.
По искривлению изотерм можно судить о глубине проникновения термокапиллярной конвекции. При числах Мп< 1,6-103 перемешивание жидкости носит приповерхностный характер, причем глубина проникновения конвекции у холодной границы слоя больше, чем у нагретой. При Мп^ 1,6-103 термокапиллярная конвекция оказывает заметное влияние на распределение* температуры по всей глубине слоя жидкости.
При числах Mn^6,4-103 происходит значительное выхолаживание объема жидкости, обусловленное тем, что нагретая жидкость расположена в основном вблизи горячей границы слоя (см. рис. 3.19). Значения средней по объему жидкости температуры 0 при различных числах Марангони приведены в табл. 3.3. Там же даны значения максимальной функции тока, координаты центра основного вихря, значение максимальной скорости на свободной поверхности, а также разностная сетка, примененная в конкретном варианте.
Центр вихря в рассматриваемом диапазоне числа Марангони слабо перемещается вдоль слоя, при числах Мп>6,4* Ю3 нд- чинается его перемещение по направлению градиента температуры с одновременным удалением от свободной поверхности, что
Рис. 3.19. Линии тока (вверху) и изотермы (внизу) при разных числах Ма- рангони при термокапиллярной конвекции в квадратной области
1—6 — то же, что на рнс. 3.17, 6. Стрелкой показано направление скорости иа свободной поверхности
Таблица 3・3. Значения параметров в задаче термокапиллярной конвекции в квадратной области при различных числах Марангони
МпWmax - ху Umax9Сетка
33X3433X3433X3433X3433X3465x6665X6633X3433X3433X3433X3433X3465x6665X667 7 7 8 16 2 0 9 94 4 4 3 37 7 7 8 16 2 0 9 94 4 4 3 3о о о о°'°'оо о о о°'°'о5 6 8117 14 4 22 15 о 2 112 3 8 3 25 6 8117 14 4 22 15 о 2 112 3 8 3 2553553111 9 6 5 8 8 8 5 15 2 7 7 7 7 7 6 6 о о о оо111 9 6 5 8 8 8 5 15 2 7 7 7 7 7 6 6 о о о оо4 4 4 4 4 1 2 2 9 2 9 34 4 3 4 3 4 4 , ,, ,, ,, о о о о о о о4 4 4 4 4 1 2 2 9 2 9 34 4 3 4 3 4 4 , ,, ,, ,, о о о о о о о2 8 76 2 6 3 7 7 70 7 6 0 8 5 5112 7 2 2 712 32 8 76 2 6 3 7 7 70 7 6 0 8 5 5112 7 2 2 712 31022-Ю24-Ю41,6-1033,2-1036,4・10з(,28・1041022-Ю24-Ю41,6-1033,2-1036,4・10з(,28・104
33X34
33X34
33X34
33X34
33X34
65x66
65X66
33X34
33X34
33X34
33X34
33X34
65x66
65X66
7 7 7 8 1
6 2 0 9 9
4 4 4 3 3
7 7 7 8 1
6 2 0 9 9
4 4 4 3 3
о о о о°'°'о
о о о о°'°'о
5 6 8
117 14 4 2
2 15 о 2 1
12 3 8 3 2
5 6 8
117 14 4 2
2 15 о 2 1
12 3 8 3 2
5
5
3
5
5
3
111 9 6 5 8 8 8 5 15 2 7 7 7 7 7 6 6 о о о оо
111 9 6 5 8 8 8 5 15 2 7 7 7 7 7 6 6 о о о оо
4 4 4 4 4 1 2 2 9 2 9 3
4 4 3 4 3 4 4 , ,, ,, ,, о о о о о о о
4 4 4 4 4 1 2 2 9 2 9 3
4 4 3 4 3 4 4 , ,, ,, ,, о о о о о о о
2 8 7
6 2 6 3 7 7 7
0 7 6 0 8 5 5
112 7 2 2 7
12 3
2 8 7
6 2 6 3 7 7 7
0 7 6 0 8 5 5
112 7 2 2 7
12 3
102
2-Ю2
4-Ю4
1,6-103
3,2-103
6,4・10з
(,28・104
102
2-Ю2
4-Ю4
1,6-103
3,2-103
6,4・10з
(,28・104
качественно соответствует перемещению центра вихря в задаче о течении в каверне [200].
Благодаря отсутствию симметрии течения распределение местных потоков тепла на холодной и нагретой границах слоя различно (рис. 3.20). Местный поток тепла на холодной границе максимален непосредственно на свободной поверхности и монотонно уменьшается с глубиной, причем вблизи дна во всем рассмотренном диапазоне числа Марангони он был ниже, чем при переносе тепла теплопроводностью. Поведение местного потока тепла на холодной границе вблизи дна области напоминает поведение местного потока на свободной поверхности у нагретой границы. С увеличением числа Марангони местный поток тепла на холодной границе у дна слоя уменьшается, достигает минимума, далее начинается его рост.
Местный поток тепла через нагретую границу слоя распределен значительно более равномерно, имеются два небольших максимума, один из которых расположен на глубине 0,05 под свободной поверхностью, а второй на 0,6 глубины слоя, причем второй максимум превышает первый. Абсолютный минимум местного потока тепла через нагретую границу слоя расположен непосредственно на свободной поверхности.
На рис. 3.21 приведена зависимость интегрального потока 1
тепла Nu = J Qxdy через слой жидкости от числа Марангони. о
Как и для любого другого механизма перемешивания, по виду этой зависимости можно выделить характерные режимы термокапиллярной конвекции.
При числах Мп^80 перенос тепла через слой слабо отличается от теплопроводностного, роль конвекции сводится в основном к перераспределению местных потоков тепла через нагретую и холодную границы области. Граница режима теплопроводности Мп^80 близка к границе потери устойчивости состояния покоя при подогреве снизу [259]. При 80<Мп< 103 происходит переход от режима теплопроводности к режиму развитой
Рис. 3.20. Местный поток тепла q на холодной (/) и нагретой (2) границах области при термокапиллярной конвекции "в квадратной области при Мп= =6,4・ 10®
Рис. 3.21. Зависимость интегрального потока тепла через слой жидкости от числа Марангони в квадратной области
/, 77, 777 — режим теплопроводности, переходный режим и режим развитой термокапиллярно" конвекции соответственио
термокапиллярной конвекции, нижней границей которого (Мп^ ^103), видимо, можно считать момент, когда градиент температуры на свободной поверхности у нагретой границы достигает значения 也=1.
В режиме развитой термокапиллярной конвекции зависимость интегрального потока тепла через слой от числа Марангони хорошо аппроксимируется выражением
Nu=0,17Mn0'35,
что согласуется с результатом работы [278], где аналитически в приближении погранйчного слоя, а также численно было установлено, что в режиме интенсивной термокапиллярной конвекции в квадратной области Nu〜Мп*.
Различные удлинения плоского слоя. При аналитическом исследовании термокапиллярной конвекции в ограниченных областях значительные трудности возникают вследствие необходимости введения большого количества подобластей. Отдельно рассматриваются области у торцов слоя, причем из-за отсутствия симметрии течения решения у холодной и нагретой боковых границ различны, вводятся пограничные слои у дна области и свободной поверхности, ищется решение в ядре слоя, далее осуществляется сшивка решений во всех областях.
Сложность получения аналитического решения значительно уменьшается, если предположить, что на большей части длины слоя течение и распределение температуры могут быть определены, исходя из точного решения типа [ 16, 87]. При этом достаточно построить решение лишь у торцов слоя, как, например, выполнено в [263].
Такой подход упрощает задачу исследования устойчивости термокапиллярных течений при заданном боковом градиенте температуры [265], но остается открытым вопрос о границах применимости решений типа [16, 87] в зависимости от отноше- ния сторон слоя и числа Марангони.
Общей особенностью точных решений для термокапиллярной конвекции в бесконечных слоях жидкости является постоянство продольного градиента температуры по всей толщине слоя. Продольная компонента скорости при этом имеет неизменный пара* болический профиль в различных вертикальных сечениях, скорость непосредственно на свободной поверхности постоянна.
На рис. 3.22 приведены распределения скорости и температуры вдоль свободной поверхности при Мп= 102 для отношения сторон Д = 14-5. По мере увеличения отношения сторон слоя распределение скорости вдоль свободной поверхности приближается к постоянному, а распределение температуры становится практически линейным уже при Д = 3. Распределение температуры на различных глубинах вдоль слоя, представленное на рис. 3.23, а в виде 0Л=0—х/А для Д=4 при Мп=2- 1(F, имеет протяженный участок, отмеченный вертикальными пунктирными линиями, где градиент температуры неизменен по всей толщине слоя. Профили горизонтальной компоненты скорости в сечениях 4/4, Д/2, ЗЛ/4 (рис. 3.23, б) хорошо согласуются с точным профилем скорости, причем для Д^7 эти распределения совпадают с графической точностью.
В рассматриваемом режиме термокапиллярная конвекция слабо влияет на поле температуры, ее роль сводится в основном к перераспределению потоков тепла на изотермических торцах слоя. Таким образом, при Д^З, Мп^Ю2 вполне оправданно применение точных решений для описания течения в центральной части слоя.
Однако с ростом числа Марангони структура течения существенно меняется, как это видно из рис. 3.24, на котором приведены линии тока и изотермы при различных числах Марангони для 4 = 4. При Мп=8- 10а исходное одновихревое течение теряет устойчивость, возникают стационарные вторичные структуры, направление циркуляции в которых совпадает с направлением основного течения. С дальнейшим ростом числа Марангони происходит увеличение продольного размера вихря, расположенного у нагретой границы области, соответственно вихрь у холодной границы слоя уменьшается. При Мп===6,4-103 происходит восстановление одновихревой структуры в большей части слоя.
Распределение температуры в продольных сечениях слоя (рис. 3.25, а) и продольной компоненты скорости в вертикальных сечениях (рис. 3.25, б) во вторичном одновихревом режиме имеет сложный характер, отличный от точного решения. В этом режиме термокапиллярная конвекция значительно интенсифицирует теплообмен, влияние торцов сказывается на всем протяжении слоя.
Рис. 3.22. Распределения скорости н температуры вдоль свободной поверхности в режиме теплопроводности при термокапнллярной конвекции (Мп —102)
夕加2
12
-72
8
4
О
-8 -
6
4
2
0
-2 -
%р 8
Рис. 3.23. Распределения температуры на разных глубинах (а) и горизонтальной компоненты скорости в разных вертикальных сечениях (6) при Мп = 2* 102, 4 = 4
а: /_у=1. 2 — 0,5, 3 — 0; 6: / — х=Д/4, 2 — 4/2, 3 — 34/4
Аналогичное изменение структуры течения обнаружено при А^З, причем для 4g5 удалось проследить восстановление одновихревой структуры течения. Диаграмма режимов течения, установленная в расчетах, приведена на рис. 3.26.
С ростом отношения сторон слоя происходит постепенное увеличение критического числа Марангони, при котором проявляется указанная неустойчивость структуры течения. При 力》 ^8 исходное одновихревое течение разбивается на три ячейки, число которых уменьшается до двух при Мп ^6,4-103.
Рис. 3.24. Изменения структуры течения (вверху) и поля температуры (внизу) при термокапиллярной конвекции с ростом числа Марангони при Л— 4Число Мп равно: а — Ю2; 6 — 2 • 102; в — 8 • 102; е — 1,6 • 103; д 一 3,2 • 103; е — 6,4 ■ 103Рис. 3.24. Изменения структуры течения (вверху) и поля температуры (внизу) при термокапиллярной конвекции с ростом числа Марангони при Л— 4Число Мп равно: а — Ю2; 6 — 2 • 102; в — 8 • 102; е — 1,6 • 103; д 一 3,2 • 103; е — 6,4 ■ 103
Рис. 3.24. Изменения структуры течения (вверху) и поля температуры (внизу) при термокапиллярной конвекции с ростом числа Марангони при Л— 4
Число Мп равно: а — Ю2; 6 — 2 • 102; в — 8 • 102; е — 1,6 • 103; д 一 3,2 • 103; е — 6,4 ■ 103
Рис. 3.24. Изменения структуры течения (вверху) и поля температуры (внизу) при термокапиллярной конвекции с ростом числа Марангони при Л— 4
Число Мп равно: а — Ю2; 6 — 2 • 102; в — 8 • 102; е — 1,6 • 103; д 一 3,2 • 103; е — 6,4 ■ 103
При проведении направленной кристаллизации в условиях невесомости происходит непрерывное изменение отношения сторон слоя жидкости, изменяется также число Марангони. В случае неудачного выбора параметров процесса перестроение структуры течения, аналогичное выявленному в расчете, может приводить к колебательным конвективным течениям, служащим основной причиной микронеоднородности в кристаллах.
Для приложений представляет интерес зависимость максимальной функции тока от отношения сторон слоя при различных числах Марангони, приведенная на рис. 3.27. Особенностью этого распределения является наличие максимума интенсивности течения при А = 2 во всем рассмотренном диапазоне значений числа Марангони.
Качественно этот эффект можно объяснить следующим образом. В рассматриваемой задаче одинаковым числам Марангони соответствует фиксированный перепад температуры вдоль свободной поверхности жидкости при всех отношениях сторон слоя. С увеличением параметра А средний градиент температу-
ры вдоль слоя уменьшается, но одновременно снижается тормозящее действие торцов слоя. Взаимодействие этих факторов и может быть причиной максимума интенсивности течения при некотором отношении сторон.
При Мп>3,2-103,力》8 зависимость максимальной функции тока от отношения сторон становится немонотонной, что, видимо, обусловлено перестройкой структуры течения в этой области режимных параметров. Аналогичная немонотонность прослеживается и на ряде других зависимостей при термокапиллярной конвекции.
Важной характеристикой любого конвективного течения является зависимость интегрального потока тепла через слой жидкости от режимных параметров, также приведенная на рис. 3.27. Число Нуссельта, определенное в данном случае как
Nu= Д [ — dy, (3.15> о
при фиксированном числе Мп имеет максимум, положение которого с увеличением числа Марангони смещается в сторону больших удлинений слоя. При Мп^3,2-103 зависимость Nu от отно-
Рис. 3.25. Распределение температу-' ры на разных глубинах (а) и горизонтальной компоненты скорости в ' разных вертикальных сечениях (6) прн Мп=6,4-Ю3, Л = 4 7—3 — то же, что на рнс 3 23Рис. 3.26. Диаграмма режимов тече- ' ния при термокапиллярной конвекции/ — одновихревое течение, “ 一многовнхревое течениере出им工2吁6870 L/H(125Рис. 3.25. Распределение температу-' ры на разных глубинах (а) и горизонтальной компоненты скорости в ' разных вертикальных сечениях (6) прн Мп=6,4-Ю3, Л = 4 7—3 — то же, что на рнс 3 23Рис. 3.26. Диаграмма режимов тече- ' ния при термокапиллярной конвекции/ — одновихревое течение, “ 一многовнхревое течениере出им工2吁6870 L/H(125
Рис. 3.25. Распределение температу-' ры на разных глубинах (а) и горизонтальной компоненты скорости в ' разных вертикальных сечениях (6) прн Мп=6,4-Ю3, Л = 4 7—3 — то же, что на рнс 3 23
Рис. 3.26. Диаграмма режимов тече- ' ния при термокапиллярной конвекции
/ — одновихревое течение, “ 一многовнхревое течение
ре出им工
2吁6870 L/H
(125
Рис. 3.25. Распределение температу-' ры на разных глубинах (а) и горизонтальной компоненты скорости в ' разных вертикальных сечениях (6) прн Мп=6,4-Ю3, Л = 4 7—3 — то же, что на рнс 3 23
Рис. 3.26. Диаграмма режимов тече- ' ния при термокапиллярной конвекции
/ — одновихревое течение, “ 一многовнхревое течение
ре出им工
2吁6870 L/H
(125
рис. 3.27. Зависимости максимальной функции тока 屮max н интегрального потока тепла Nu через слой в зависимости от отношения сторон слоя при различных числах Марангоиирис. 3.27. Зависимости максимальной функции тока 屮max н интегрального потока тепла Nu через слой в зависимости от отношения сторон слоя при различных числах МарангоииЧисло Мп равно: / — 102, 2 — 2 • 102, 3 — 8 - 102, 4 — 1,6 • 103, 5 —3,2 - 10\ 5-6,4- •IO3, 7— 1,28 • IO4
рис. 3.27. Зависимости максимальной функции тока 屮max н интегрального потока тепла Nu через слой в зависимости от отношения сторон слоя при различных числах Марангоии
рис. 3.27. Зависимости максимальной функции тока 屮max н интегрального потока тепла Nu через слой в зависимости от отношения сторон слоя при различных числах Марангоии
Рис. 3.28. Вертикальная разность температуры в центральном вертикальном сечении в зависимости от числа Марангони
/ — 4 = 2, 2 — 4 = 5, 3 — 4 = 8
шения сторон становится немонотонной. Число Нуссельта, определенное по формуле (3.15), выражает отношение потока тепла в конвективном режиме к потоку тепла в режиме теплопроводности и служит мерой интенсификации теплообмена при термокапиллярной конвекции. Как видно из рис. 3.27, при числе Мп= =1,28-104 поток тепла через слой жидкости при А = 1 увеличился в 4,5 раза, а при Д = 10 — в 20,8 раза.
В [138] был сформулирован эффект максимума температурного расслоения для гравитационной тепловой конвекции. Сущность эффекта заключается в том, что при заданной геометрии при некотором числе Рэлея разность температуры в направлении вектора силы тяжести между границами достигает максимального значения. В [255] было показано, что аналогичный эффект имеет место и при термокапиллярной конвекции.
Излагаемые здесь расчеты подтверждают и уточняют выводы работы [255] об эффекте максимума температурной неоднородности при термокапиллярной конвекции. На рис. 3.28 приведена зависимость разности температуры в центре слоя между свободной поверхностью и дном слоя жидкости при Л, равном 2, 5, 8, от числа Марангони.
Для большей наглядности вертикальная разность температуры нормирована на продольный градиент температуры в режиме теплопроводности. Можно отметить, что с увеличением отношения сторон слоя жидкости положение максимальной разности температуры смещается в сторону больших чисел Маран- гони. Немонотонный характер зависимости А0(Мп) при 力》8 не позволяет уверенно определить положение максимума.
Взаимодействие термокапиллярной и капиллярно-концентрационной конвекций
При исследовании взаимодействия термокапиллярной и капиллярно-концентрационной конвекций по аналогии с [128] можно ввести классификацию различных механизмов капиллярной конвекции в зависимости от ориентации потоков тепла и примеси относительно свободной поверхности жидкости, внутренняя нормаль к которой играет роль, аналогичную роли вектора силы тяжести при гравитационной конвекции. Действительно, механическое равновесие возможно только тогда, когда векторы потоков тепла и массы параллельны этой нормали; в случае термокапиллярной конвекции равновесие оказывается устойчивым, ео ли поток тепла параллелен нормали и направлен в ту же сторо* ну, и неустойчивым при их встречной направленности, совершенно аналогично подогреву сверху и снизу для гравитационной конвекции.
В зависимости от ориентации потоков тепла и массы относительно свободной поверхности жидкости можно выделить несколько основных ситуаций, изображенных на рис. 3.29. Меха* ническое равновесие возможно в ситуациях а и б, В случае, изо* браженном на рис. 3.29, в, механическое равновесие невозмож* но и течение возникает всегда. Отметим, что ситуации виг не、 равнозначны. В первой из них можно ожидать колебательный, а во второй ——монотонный характер развития течения.
Наиболее важным для практики, на наш взгляд, представля ется случай а. Эта ситуация характерна для многих технологических процессов выращивания монокристаллов. Действительно, фронт кристаллизации, как правило, оттесняет легирующую примесь, т. е. поток массы направлен от фронта кристаллиза^ ции, а поток тепла направлен из расплава в растущий кристалл. Наличие примеси в расплаве основного вещества обычно приводит к снижению коэффициента поверхностного натяжения. При малой концентрации примеси коэффициент поверхностного натяжения сильно зависит от состава, при больших концентрациях примеси зависимость о(С) значительно менее выражена. В современных полупроводниковых материалах применяется низкий уровень легирования, соответствующий участку сильной зависимости поверхностного натяжения от состава. В этих условиях концентрационное число Марангони Мпс может превышать тепловое.
Рис. 3.29. Возможные ориентации потоков тепла (сплошные стрелки) и массы (пунктирные стрелки)Рис. 3.29. Возможные ориентации потоков тепла (сплошные стрелки) и массы (пунктирные стрелки)
Рис. 3.29. Возможные ориентации потоков тепла (сплошные стрелки) и массы (пунктирные стрелки)
Рис. 3.29. Возможные ориентации потоков тепла (сплошные стрелки) и массы (пунктирные стрелки)
Рассмотрим взаимодействие термокапил(лярной и капиллярно-концентрационной конвекций в прямоугольной области с от^ ношением сторон 4 = 8. Пусть на боковых границах поддержи' ваются постоянные и различные по величине значения температуры и концентрации. Движение жидкости и перенос тепла и массы определяются системой уравнений (3.7) — (3.10). Граничные условия для функции тока и завихренности имеют вид (3.11), (3.12) на соответствующих поверхностях. Условия для безразмерных температуры и концентрации на боковых границах слоя имеют вид (3.13), на свободной поверхности и дне области—(3.14).
Для полупроводниковых материалов характерны низкие числа Прандтля (Рг《1) и высокие числа Шмидта (Sc》l). В расчетах было принято Sc= 100, Рг = 0,1. Расчеты выполнены для •случая МПс》Мп, однако для определения ведущего механизма конвекции необходимо сравнивать параметры Мт и MCf входящие в граничные условия (3.12) на свободной поверхности. При постановке задачи было принято Л1г=103, Мс= 1,1 • 103, т. е. относительно небольшое преобладание капиллярно-концентрационной конвекции. При МТ=МС, как это было отмечено выше, механическое равновесие неустойчиво вследствие различия чисел Рг и Sc, что для гравитационной конвекции аналогично случаю устойчивой стратификации по солености при подогреве снизу.
В качестве начальных условий были заданы линейные распределения температуры и концентрации и отсутствие движения.
Результаты расчетов, рассматриваемые ниже, в отличие от п. 3.22 получены с применением для расчета уравнений переноса (3.7), (3.9), (3.10) энергетически нейтральной неявной схемы метода переменных направлений (1,14), уравнение (3.8) решалось с помощью программы быстрого преобразования Фурье из пакета программ, краткое описание которого дано в разд. 6.1. Расчеты выполнены на равномерной сетке 17Х 129.
Предварительные расчеты показали, что возникающее течение практически не влияет на распределение температуры, которое слабо отклоняется от линейного. В связи с этим из дальнейших расчетов уравнение (3.9) было исключено, а граничное условие (3 12) на свободной поверхности было преобразовано к виду
(1)г0=МсдС/дх4 Мт.
Граничные условия на твердых поверхностях реализованы по методике [58, 142].
Хотя, как уже отмечено выше, температурное поле в этой задаче практически не отличается от исходного линейного профиля, структуры полей течения и концентрации подвержены сложному автоколебательному процессу.
На рис. 3 30 приведена кинограмма развития автоколебаний. Возникающее на начальной стадии одновихревое течение (рис. 3.30, а), направление циркуляции которого против часовой стрелки обусловлено концентрационно-капиллярным эффектом, так же, как и в случае термокапиллярной конвекции, вызывает снижение градиента концентрации на свободной поверхности у правой границы слоя, где задано условие С=1. При достижении градиентом концентрации на свободной поверхности значения
дС/дх=—Мт/Мс
движение жидкости под этим участком свободной поверхности ослабевает, а при дальнейшем уменьшении градиента концентрации начинает сказываться влияние термокапиллярного эффекта: формируется вихрь, имеющий направление циркуляции по часовой стрелке и приостанавливающий дальнейшее падение градиента концентрации (рис. 3.30, 6).
Довольно быстро течение становится автоколебательным (рис. 3.30, S, г). Основной структурой в этом режиме является пара сопряженных вихрей, один из которых вращается по часовой стрелке и обусловлен термокапиллярным эффектом, а второй вращается против часовой стрелки и связан с капиллярно- концентрапионным эффектом.
Вихри поочередно образуются у границы 0 = 0, С= 1 и перемещаются к границе 0=1, С=0, где постепенно разрушаются.
Рис. 3.30. Развитие течения при противодействии термокапиллярной н капиллярно-концентрационной конвекции
Вверху — линии тока, внизу — изоконцентраты, а, 6—начальная стадия, в, г — автоколебательный режим
Более протяженным оказывается вихрь, обусловленный термокапиллярным эффектом.
Масштаб сопряженной пары вихрей, определенный по полю пространственной корреляции функции тока, изменяется при перемещении ячеек в диапазоне от 3,2 до 4,1 безразмерных единиц длины. На профиле концентрации примеси вдоль свободной поверхности формируются характерные ступеньки, где градиент
Рис. 3.31. Распределения концентрации (а) и скорости (6) вдоль свободной поверхности в различные моменты времени при автоколебательном режиме течения
концентрации превышает исходное значение, и протяженные участки плавного изменения концентрации (рис, 3.31, а), Профили скорости вдоль свободной поверхности для тех же моментов времени приведены на рис. 3.31, 6. Скорость на свободной поверхности в «концентрационном» вихре более чем в 4 раза превышает скорость в «термокапиллярном» вихре.
Изолинии концентрации (см. рис. 3.30) показывают, что течение заметно влияет на распределение примеси в приповерхностном слое жидкости; вблизи дна на большой протяженности слоя градиент концентрации мало отличается от исходного.
Изложенную выше задачу можно рассматривать как модельную для случая горизонтальной направленной кристаллизации (см. разд. 4.2). В этом процессе взаимодействие термокапиллярной и капиллярно-концентрационной конвекций способно приводить к возникновению концентрационных колебаний вблизи фронта кристаллизации и, как следствие, вызывать значительную неоднородность состава кристалла у свободной поверхности.
Таким образом, при взаимодействии термокапиллярной и капиллярно-концентрационной конвекций возможно формирорание автоколебательных режимов течения. Это важное отличие от гравитационной конвекции, где при взаимодействии тепловой и концентрационной конвекций образуются, как правило, стационарные структуры, размер которых определяется высотой плавучести.
ТЕПЛОВАЯ ГРАВИТАЦИОННАЯ КОНВЕКЦИЯ В ВЕРТИКАЛЬНЫХ ЦИЛИНДРИЧЕСКИХ СОСУДАХ
Влияние конвекции на тепловой режим хранения жидкостей в сосудах
Многие технические устройства и технологические установки включают в свой состав цилиндрические емкости, заполненные жидкостью. В качестве примеров можно назвать хранилища сжиженных газов и жидких углеводородов, баки с криогенными жидкостями, накопители тепла в устройствах для утилизации солнечной энергии. Как правило, жидкость в таких емкостях подвергается различным тепловым воздействиям, под влиянием которых формируется поле температуры. Неоднородность прогрева жидкости может существенно влиять на эффективность работы накопителей солнечной энергии, ускорять рост давления в криогенных баках и приводить к другим, как полезным, так и нежелательным последствиям. Поэтому при создании и оптимизации технических объектов, включающих заполненные жидкостью емкости, необходимо уметь прогнозировать тепловой режим этих жидкостей.
Одним из наиболее важных физических процессов, определяющих тепловой режим хранения жидкостей в емкостях, является тепловая гравитационная конвекция. В целом конвекция ока~ зывает довольно сложное влияние на пространственно-временную структуру поля температуры. Вместе с тем можно выделить два наиболее существенных эффекта. Во-первых, в условиях тепловой конвекции значительно повышается интенсивность теплопередачи от стенок емкости к жидкости, причем из-за ограниченности объема коэффициент теплопередачи может заметно отличаться от коэффициента теплопередачи для хорошо изученного случая конвекции около полубесконечной вертикальной плоской пластины. Во-вторых, конвекция приводит к появлению вертикального температурного расслоения, обусловленного тем, что прогретая около стенок и, следовательно, более легкая жидкость всплывает под действием сил плавучести и скапливается в верхней части бака. В результате температура верхних слоев жидкости оказывается выше температуры нижних слоев. Явление температурного расслоения оказывает сильное влияние на продолжительность бездренажного хранения криогенных жидкостей и сжиженных газов, так как приводит к усиленному испарению и быстрому росту давления в баке.
Изучению тепловой конвекции в цилиндрических емкостях посвящен ряд экспериментальных работ [88, 216, 229, 231 ]. Основное внимание в работах [216, 231 ] уделялось измерениям тепловых характеристик конвекции — вертикального профиля температуры или давления паров, которое связано с температу рой на свободной поверхности жидкости. В работе [229], напро- 132
гив, измерялись только значения скорости. В условиях тепловой конвекции поля течения и температуры существенно влияют одно на другое. Поэтому измерения только тепловых или только динамических параметров недостаточно для детального понимания процесса, особенно при конвекции в ограниченном объеме, когда структура полей течения и температуры весьма сложна. В связи с этим особую актуальность для данного класса задач имеют методы математического моделирования, позволяющие получать наиболее полную информацию о пространственно-временной структуре конвекции.
Работы, в которых тепловой режим жидкостей в емкостях исследовался численно, можно условно разделить на две группы. В работах [25, 28, 80] наряду с конвекцией в жидкости учитываются другие факторы, влияющие на тепловой режим: перенос тепла в газовой или паровой подушке, перетоки тепла по стенкам, сосуда, фазовые переходы, теплообмен в окружающей среде. Характерной особенностью этих работ является сложность используемых математических моделей, в частности большое количество определяющих параметров. В работах [27, 132, 139, 149, 182, 183, 185, 193] изучается только один процесс — тепловая конвекция в жидкости. При этом постановка задачи значительно упрощается, что позволяет проводить параметрические исследования и обобщать результаты численного моделирования. Кроме того, данный подход дает возможность гораздо шире варьировать определяющие параметры за счет применения более эффсктивн'ых численных методой [149, 184, 185].
Ниже приводятся результаты, полученные на основе упрощенной постановки, без учета дополнительных факторов. Однако в целом ряде случаев такая математическая модель весьма близка к реальным условиям, поэтому приведенные результаты представляют интерес для практических приложений.
Математическая модель и режимы тепловой гравитационной конвекции
Рассматривается нестационарная тепловая гравитационная конвекция жидкости в вертикальном цилиндрическом сосуде радиусом R, частично заполненном до высоты 厶(рис. 3.32). Поверхность жидкости предполагается свободной (касательные напряжения на поверхности равны нулю) и плоской. Поля течения и температуры осесимметричны, угловая составляющая скорости отсутствует К границам жидкости подводятся постоянные во времени и равномерно распределенные по днищу, боковой и свободной поверхностям тепловые потоки с удельными плотностями 41, q н 令2 соответственно. В начальный момент времени жидкость неподвижна и равномерно прогрета до температуры 70.
При приведении задачи к безразмерному виду в качестве характерного размера используется радиус сосуда, в качестве мас-
штабов скорости и времени принимаются величины q/R и R2/a. Поскольку для данного класса задач на границах реализуются тепловые граничные условия второго рода, то характерный перепад температуры отсутствует. Поэтому в качестве масштаба температуры используется комплекс qRh В этом случае безразмерные уравнения конвекции и граничные условия принимают видштабов скорости и времени принимаются величины q/R и R2/a. Поскольку для данного класса задач на границах реализуются тепловые граничные условия второго рода, то характерный перепад температуры отсутствует. Поэтому в качестве масштаба температуры используется комплекс qRh В этом случае безразмерные уравнения конвекции и граничные условия принимают видI %I %Рис. 3.32. Постановка зада чи о конвекции в цилиндреРис. 3.32. Постановка зада чи о конвекции в цилиндре,d20 dz2,d20 dz2Г隽+訳"9)+Г隽+訳"9)+
штабов скорости и времени принимаются величины q/R и R2/a. Поскольку для данного класса задач на границах реализуются тепловые граничные условия второго рода, то характерный перепад температуры отсутствует. Поэтому в качестве масштаба температуры используется комплекс qRh В этом случае безразмерные уравнения конвекции и граничные условия принимают вид
штабов скорости и времени принимаются величины q/R и R2/a. Поскольку для данного класса задач на границах реализуются тепловые граничные условия второго рода, то характерный перепад температуры отсутствует. Поэтому в качестве масштаба температуры используется комплекс qRh В этом случае безразмерные уравнения конвекции и граничные условия принимают вид
I %
I %
Рис. 3.32. Постановка зада чи о конвекции в цилиндре
Рис. 3.32. Постановка зада чи о конвекции в цилиндре
,d20 dz2
,d20 dz2
Г隽+訳"9)+
Г隽+訳"9)+
W lr=o =屮 lr=1 =屮 lz=o =屮 1>/ = °,
6屮176屮17一些 dz一些 dz=3L。=矶=L0,〔2 = 0=3L。=矶=L0,〔2 = 0说dr说dr=0,№0=0,№0—=—9м°z lz=0—=—9м°z lz=0
6屮
17
6屮
17
一些 dz
一些 dz
=3L。=矶=L0,
〔2 = 0
=3L。=矶=L0,
〔2 = 0
说
dr
说
dr
=0,
№0
=0,
№0
—=—9м
°z lz=0
—=—9м
°z lz=0
dVdU<o ="dzdVdU<o ="dzu = Tu = Ty = l*Lr dr 'y = l*Lr dr '
dVdU
<o =
"dz
dVdU
<o =
"dz
u = T
u = T
y = l*Lr dr '
y = l*Lr dr '
= (T — T 0)九/gR, Ra = g§qRWaX*
Здесь q^ — qjq — поток на дне сосуда, 4^ =仇/4 — поток на поверхности жидкости, H—L/R. Определяющими критериями подобия в задаче являются число Рэлея Ra, число Прандтля Рг, степень заполнения Н и безразмерные тепловые потоки 夕口 и qaoB. Искомые параметры — безразмерные составляющие скорости (U — горизонтальная, V — вертикальная) и температура 0, которые зависят от определяющих критериев, а также от безразмерных координат (г, n) и времени (число Фурье Fo).
Численные исследования тепловой конвекции в сосудах на основе нестационарных уравнений Навье—Стокса в приближении Буссинеска сопровождались совершенствованием конечно-
разностных схем (см. также [122]). На первом этапе [132, 138, 139] применялись схемы с симметричной аппроксимацией конвективных членов (уравнение (1.13) при & = &=1), итерационным решением уравнения для функции тока без оптимизации (o=const в (1.18)) и граничным условием для вихря (1.28). Это не позволяло проводить систематические расчеты при числах Рэлея выше 106. Увеличение числа Рэлея в последующих работах [27, 149] стало возможным благодаря использованию схемы (1.13), методу расчета вихря на стенке (1.29) и применению БПФ (1 19) — (1.22) для расчета функции тока На третьем этапе [ 182——184] использовалась модифицированная консервативная схема для расчета поля температуры [ 185]. Это дало возможность повысить точность при больших числах Рэлея.
Наличие довольно большого количества определяющих параметров, в том числе фактора времени, порождает большое разнообразие возможных режимов конвекции. Прежде всего, с точки зрения температурного расслоения принципиальное значение имеет соотношение гепловых потоков, подводимых к свободной и боковой поверхностям, т. е. безразмерный тепловой поток 也口^. При малых значениях z?n0B основной вклад в температурное расслоение вносит конвекция, а при большой величине 夕口^ температурное расслоение определяется уже тепловым потоком, подводимым к жидкости сверху, и практически не зависит от интенсивности и структуры конвективного течения. Что касается теплового потока, подводимого снизу, то он существенно меньше влияет на вертикальное распределение температуры. Такое различие связано с тем, что нагрев сверху приводит к устойчивой, а нагрев снизу ——к неустойчивой стратификации.
В первом случае конвекция подавляется и течение как бы подстраивается под заданное распределение температуры по вертикали. Во втором случае, наоборот, дополнительные конвективные токи, вызванные неустойчивостью и имеющие часто трехмерный характер, интенсивно переносят тепло снизу вверх, сглаживая вертикальные неоднородности поля температуры. Указанные особенности приводят к тому, что при наличии или отсутствии интенсивного подвода тепла сверху реализуются различные режимы прогрева.
Вторым параметром, при изменении которого происходят качественные изменения характеристик конвекции, является безразмерное время. Если продолжительность прогрева достаточно велика, то в сосуде асимптотически устанавливается квазиста- ционарный режим конвекции. В этом режиме течение стационарно, а рост температуры во всех точках объема одинаков и совпадает с ростом среднемассовой температуры:
= 2Fo + "г (qgB + 9Д) Fo.
При больших числах Рэлея или при интенсивном подводе тепла к днищу, когда течение становится турбулентным, указан-
Рис. 3.33. Зависимости числа Нуссельта (/) и перепада температуры вдоль стенки (2) от числа Рэлея на квазистационарном ре-Рис. 3.33. Зависимости числа Нуссельта (/) и перепада температуры вдоль стенки (2) от числа Рэлея на квазистационарном ре-ные особенности квазистационар- ного режима имеют место только для средних по времени величин тогда как мгновенные значения скорости- и температуры пульсируют во времени.
Рис. 3.33. Зависимости числа Нуссельта (/) и перепада температуры вдоль стенки (2) от числа Рэлея на квазистационарном ре-
Рис. 3.33. Зависимости числа Нуссельта (/) и перепада температуры вдоль стенки (2) от числа Рэлея на квазистационарном ре-
До выхода на квазистационар- ный режим в сосуде последовательно реализуются различные нестационарные режимы конвекции В каждом из нестационарных режимов пространственно-времен ная структура конвекции имеет свои особенности, подробно рассмотренные в п. 3.3.4
Основным параметром, характеризующим интенсивность конвекции, является число Рэлея. Однако при конвекции в вертикальном цилиндрическом сосуде величина числа Рэлея наряду с отно-
жимесительной величиной теплоподвода сверху и безразмерным временем прогрева оказывает не только количественное, но и качественное влияние на конвекцию В зависимости от числа Рэлея можно выделить режимы слабой (Ra< 104) и интенсивной (Ra>10‘)конвекции. При интенсивной конвекции имеются четко выраженные пограничный слой на боковой стенке и центральжимесительной величиной теплоподвода сверху и безразмерным временем прогрева оказывает не только количественное, но и качественное влияние на конвекцию В зависимости от числа Рэлея можно выделить режимы слабой (Ra< 104) и интенсивной (Ra>10‘)конвекции. При интенсивной конвекции имеются четко выраженные пограничный слой на боковой стенке и центральное ядро, в котором температура и вертикальная составляющая скорости практически постоянны по горизонтали. В режиме слабой конвекции скорости и размеры восходящего и нисходящего течений соизмеримы, причем влияние течения на распределение температуры по горизонтали сравнительно невелико.
жиме
сительной величиной теплоподвода сверху и безразмерным временем прогрева оказывает не только количественное, но и качественное влияние на конвекцию В зависимости от числа Рэлея можно выделить режимы слабой (Ra< 104) и интенсивной (Ra>10‘)конвекции. При интенсивной конвекции имеются четко выраженные пограничный слой на боковой стенке и централь
жиме
сительной величиной теплоподвода сверху и безразмерным временем прогрева оказывает не только количественное, но и качественное влияние на конвекцию В зависимости от числа Рэлея можно выделить режимы слабой (Ra< 104) и интенсивной (Ra>10‘)конвекции. При интенсивной конвекции имеются четко выраженные пограничный слой на боковой стенке и централь
Помимо структурных различий, в режимах слабой и интенсивной конвекции имеются и различия в характере зависимостей некоторых величин от числа Рэлея. На рис. 3.33 для большого времени прогрева при боковом подводе тепла показаны зависимости числа Нуссельта и перепада температуры вдоль боковой стенки от числа Рэлея (Nu= (0СТ——0О)где 0СТ, 00 —— температуры на боковой стенке и оси симметрии). Видно, что в режиме слабой конвекции вертикальный перепад температуры увеличивается, а при интенсивной конвекции уменьшается с ростом числа Рэлея. На границе указанных режимов конвекция
создает максимальное вертикальное температурное расслоение. Этот важный для многих приложений факт был впервые получен в работе [ 139].
Число Нуссельта монотонно увеличивается с ростом числа Рэлея, но в режиме интенсивной конвекции это увеличение происходит по степенному закону. Зависимости других характери-
стик от числа Рэлея в режиме интенсивной конвекции также имеют степенной вид, что типично для течений с пограничным слоем. Необходимо отметить, что на рис. 3.33 для чисел Рэлея RaWlb использованы результаты [139], а при больших числах Рэлея — данные [183], поскольку результаты [ 139] при больших числах Рэлея соответствуют сравнительно небольшим временам прогрева.
В режимах слабой и интенсивной конвекции прогрев жидкости происходит за счет различных механизмов. При слабой конвекции определяющую роль играет кондуктивный перенос тепла по горизонтали. В режиме интенсивной конвекции центральная часть сосуда прогревается за счет вертикального конвективного переноса тепла от свободной поверхности, куда поступает прогретая жидкость из пограничного слоя.
Квазистационарный режим конвекции
Боковой подвод тепла. Известно, что при подводе тепла сбоку механическое равновесие невозможно [41 ]. Поэтому конвекция, обусловленная боковым подводом тепла, чрезвычайно широко распространена в природе и технике. Для практических приложений наибольший интерес представляет режим интенсивной конвекции (Ra>* 104). Ниже приведены результаты параметрических исследований, в которых число Рэлея варьировалось от 10е до 109, число Прандтля — от 1 до 7 и степень заполнения ——от 1 до 4.
На рис. 3.34 показаны типичные для режима интенсивной конвекции картины линий тока и изотерм. Восходящий поток занимает сравнительно узкую область около боковой стенки.
Рис. 3.34. Линии тока (а) и изотермы (б) при Ra= 109, Рг= 1, Н = 2
Рис. 3.35. Горизонтальные профили температуры (/) и вертикальной состав, ляющей скорости (2)
0о — температура на оси симметрии; Ra = 109, Рг=1, Н=2
Основную часть объема жидкости занимает центральное ядро, течение в котором гораздо менее интенсивно, чем течение около стенки. Температура в ядре мало меняется по горизонтали и почти линейно растет по высоте. Около стенки имеется большой горизонтальный градиент температуры, а вертикальный градиент приблизительно такой же, как в ядре.
Вблизи свободной поверхности и днища течение является довольно сложным, однако в центральной по высоте части сосуда течение близко к плоскопараллельному. В этой области скорости очень мало меняются по вертикали, что подтверждается прямыми измерениями [229]. Проведенные расчеты показали, что изменение степени заполнения Н не приводит к заметным изменениям течения около свободной поверхности и днища. При этом меняется только вертикальная протяженность зоны плоскопараллельного течения без изменения величины скорости и вертикального градиента температуры. Поэтому степень заполнения Н практически не влияет на характеристики течения и теплоотдачу от боковой стенки. Вместе с тем, так как градиент температуры по вертикали меняется очень слабо, вертикальный перепад температуры приблизительно линейно зависит от 〃.
Параметрическое исследование в указанном выше диапазоне критериев подобия показало, что и число Прандтля слабо влияет на характеристики конвекции. Отметим, что при выбранных масштабах безразмерных величин число Прандтля является множителем перед конвективными членами в уравнении переноса вихря. Однако в условиях почти плоскопараллельного течения около стенки эти конвективные члены малы. Наличие устойчивой стратификации также уменьшает относительную величину конвективных членов, так как уменьшается вертикальная составляющая скорости. Все это приводит к тому, что при квазистационарной конвекции в сосуде число Прандтля гораздо меньше влияет на течение и теплообмен, чем при конвекции около вертикальной пластины [68]. Следует отметить, что при ином выборе масштабов безразмерных величин (например, выборе в качестве масштаба скорости 匕 комплекса v/R или v/L) или при использовании в качестве определяющего критерия подобия числа Грасгофа вместо числа Рэлея влияние числа Прандтля может оказаться существенным [149].
Рассмотрим теперь более подробно особенности конвекции в различных характерных зонах. На рис. 3.35 показаны профили температуры и вертикальной составляющей скорости в центральном горизонтальном сечении. Отчетливо различаются динамический и тепловой пограничные слои на боковой стенке и центральное ядро, в котором вертикальная составляющая скорости и температура практически постоянны по горизонтали. Форма профилей вблизи стенки почти такая же, как при конвекции около пластины с заданным потоком тепла [68]. Однако в отличие от конвекции около пластины профили скорости и температуры имеют локальные минимумы на внешней границе 138
пограничного слоя, причем минимум температуры располагается приблизительно там, где скорость обращается в нуль. Эта особенность наблюдалась и в экспериментах [229] и связана, видимо, с наличием температурной стратификации в ядре. В условиях стратификации сравнительно холодные частицы жидкости на внешней границе пограничного слоя, движущиеся достаточно далеко от горячей стенки, не успевают существенно нагреться за время подъема и, попадая в верхнюю часть сосуда с повышенной температурой, начинают тонуть, образуя встречное течение между ядром и пограничным слоем.
Обозначим через 8 расстояние от стенки до точки максимума скорости. Полученные в расчетах значения максимальной скорости и параметра 6 можно аппроксимировать формулами
,max=0,28 Ra°叫 6 = 0,91 Ra'0-21.
Как отмечалось выше, характеристики пограничного слоя мало меняются по высоте стенки. Что касается формы профилей скорости и температуры, то она мало меняется и при изменении числа Рэлея. В частности, при числах Рэлея от 106 до 109 расстояние от стенки до точки, в которой реализуется локальный минимум температуры и нулевая величина скорости, приблизительно в 3,3 раза превышает расстояние 6.
На рис. 3.36 приведены вертикальные профили составляющих скорости в ядре. Видно, что в верхней части сосуда течение имеет довольно сложную слоистую структуру, которой соответствует характерная «змеевидная» форма линий тока (см. рис. 3.34). Механизм этого явления состоит в следующем. Прогреваясь в пограничном слое, жидкость всплывает вдоль стенки к свободной поверхности, где происходит разворот потока. Силы плавучести препятствуют перемешиванию этой прогретой жидкости с более холодной жидкостью в ядре, поэтому прогретая жидкость не растекается сразу по всему объему ядра, а движется горизонтально к оси симметрии в виде узкой струи. Средняя толщина этой струи близка к толщине пограничного слоя, а максимальная скорость в ней соизмерима с максимальной скоростью в пограничном слое.
Около оси симметрии вновь происходит разворот потока, а, поскольку жидкость все еще сравнительно теплая, силы плавучести вновь препятствуют внедрению этой жидкости по верти^ кали в ядро. В результате после разворота около оси симметрии жидкость вновь движется в горизонтальном направлении, но уже под течением на поверхности и в противоположном направлении. Таким образом, частицы жидкости по мере охлаждения и продвижения в нижнюю часть сосуда совершают несколько колебаний в горизонтальном направлении. Постепенно эти колебания затухают, и в нижней части сосуда жидкость перемещается уже практически вертикально.
Образование слоистых структур является одной из характерных особенностей стратифицированных конвективных течений
Рис. 3.36. Профили вдоль оси z вертикальной составляющей скорости на оси симметрии (7) и горизонтальной составляющей скорости на расстоянии г—0,5 от оси (2) при Ra= 10э, Рг— 1, Н=2Рис. 3.36. Профили вдоль оси z вертикальной составляющей скорости на оси симметрии (7) и горизонтальной составляющей скорости на расстоянии г—0,5 от оси (2) при Ra= 10э, Рг— 1, Н=2Рис. 3.37. Вертикальные профили температуры на оси симмет рии (сплошные линии) и стенке (штриховые линии)Рис. 3.37. Вертикальные профили температуры на оси симмет рии (сплошные линии) и стенке (штриховые линии)Pг^I, ^=2; / — Ra=I06,
Рис. 3.36. Профили вдоль оси z вертикальной составляющей скорости на оси симметрии (7) и горизонтальной составляющей скорости на расстоянии г—0,5 от оси (2) при Ra= 10э, Рг— 1, Н=2
Рис. 3.36. Профили вдоль оси z вертикальной составляющей скорости на оси симметрии (7) и горизонтальной составляющей скорости на расстоянии г—0,5 от оси (2) при Ra= 10э, Рг— 1, Н=2
Рис. 3.37. Вертикальные профили температуры на оси симмет рии (сплошные линии) и стенке (штриховые линии)
Рис. 3.37. Вертикальные профили температуры на оси симмет рии (сплошные линии) и стенке (штриховые линии)
2 — 10',
- Ю8,
— Ю9
Рис. 3.38. Распределения температуры (/) и скорости (2) на свободной поверхности при Ra = 10е, Рг=1, 〃=2
при больших числах Рэлея и подробно изучается в гл. 5 для случая бинарной смеси.
В средней по высоте части ядра, ниже зоны слоистого течения, имеется область, в которой вертикальная составляющая скорости постоянна по вертикали, что указывает на отсутствие обмена массой между ядром и пограничным слоем. Расходы жидкости в восходящем и нисходящем течениях в этой части сосуда близки к максимальному значению расхода 2п\^\max, где |3|тах — максимальная по объему величина функции тока, которая согласно результатам расчетов зависит от числа Рэлея по формуле
佈 |max=0,7Ra。,叱
Используя уравнение расхода и пренебрегая малой толщиной пограничного слоя, можно выразить скорость в средней части ядра через максимальную функцию тока
Vo = —2|1|?|тах・
Вблизи днища сосуда имеется довольно интенсивное радиальное течение, которое является основным источником жидкости, поступающей в пограничный слой. С ростом числа Рэлея вертикальный размер этого течения, как и слоистого течения около свободной поверхности, уменьшается.
В отличие от поля течения поле температуры имеет более простую структуру. На рис. 3.37 для различных чисел Рэлея показаны профили температуры на оси симметрии и стенке. За исключением узких зон около днища и свободной поверхности, профили близки к линейным, причем перепад температуры между стенкой и осью почти не меняется по высоте. Поэтому введенное в п. 3.3.2 среднее число Нуссельта является по существу и локальным. Поскольку в ядре температура постоянна по горизонтали, число Нуссельта характеризует перепад температуры не только между стенкой и осью, но и в пограничном слое. Рассчитанные значения числа Нуссельта хорошо обобщаются формулой
Nu = 0,66Ra0-22.
В верхней части сосуда на оси симметрии имеется довольно протяженный участок, где температура почти постоянна. Именно на этом участке происходит разворот поверхностной струи, что и является причиной выравнивания температуры. Вертикальный профиль средней по горизонтали температуры не содержит данной особенности ввиду того, что протяженность области разворота струи мала. С ростом числа Рэлея толщина струи уменьшается и соответственно уменьшается изотермический участок на оси симметрии.
Количественной характеристикой температурного расслоения является разность между средней температурой на свободной поверхности и среднемассовой температурой жидкости. По-
лученные в расчетах значения этой величины аппроксимируются формулой
A0noB=O,33//Ra-°-1.
Поскольку среднемассовая температура реализуется приблизительно в центре сосуда, из приведенной формулы следует, что вертикальный градиент температуры не зависит от степени заполнения Я.
На рис. 3.38 показаны распределения скорости и температуры на свободной поверхности. В отличие от остального объема около свободной поверхности имеется интенсивное радиальное течение. Свободную поверхность можно разделить на центральную и периферийную области, граница между которыми определяется положением максимума абсолютной величины скорости. Отметим, что расстояние от стенки до этого максимума приблизительно в 4,5 раза превышает б — расстояние от стенки до максимума скорости в пограничном слое. В периферийной части свободной поверхности скорость возрастает по мере удаления от стенки, что связано с разворотом течения и формированием поверхностной струи: Распределение температуры здесь существенно нелинейно. В центральной части свободной поверхности температура линейно меняется по радиусу, а скорость уменьшается по мере приближения к оси симметрии.
Полученные в расчетах значения средней и максимальной скоростей на поверхности описываются формулами
I Uitob I = O,63Ra0,31, I t/пэв |max = 0,6Rao>33.
С увеличением числа Рэлея перепад температуры в центральной части свободной поверхности уменьшается быстрее суммарного перепада температуры. Поэтому при больших числах Рэлея почти весь перепад температуры вдоль поверхности реализуется в окрестности стенки.
Подвод тепла к боковой 〃 свободной поверхностям. Подвод тепла к свободной поверхности жидкости приводит к увеличению стратификации (температурного расслоения). При боковом теплоподводе также имеется стратификация, обусловленная конвекцией, однако при дополнительном нагреве сверху стратификация даже при умеренных значениях теплового потока (?Пов сильно возрастает. На рис. 3.39 для(?пов=1 показаны распределения температуры на оси симметрии и стенке при наличии и отсутствии конвекции. Видно, что изменение температуры по вертикали в обоих случаях практически одинаково. Вместе с тем конвекция оказывает очень сильное влияние на горизонтальный перепад температуры. Если при кондуктивном прогреве неоднородности поля температуры по горизонтали и вертикали одного порядка, то при наличии конвекции горизонтальные разности температуры существенно меньше вертикальных. Таким образом, при ^пов^ 1 влияние конвекции на поле температуры «анизотропно». Конвекция слабо влияет на вертикальное
Рис. 3.39. Профили избыточной температуры (относительно температуры в точке г=а=0) на оси симметрии (I) и стейке (2) при Ra—108» Рг=1, Я=2,
Штриховые линии — те же профили при отсутствии конвекции
Рис. 3.40. Линии тока (слева) и изотермы (справа) при боковом (а) и ком бинированном (6) подводах тепла при Ra = 108, Рг=1, Я=2
а — %юв = 0; 6 — ?пов = 3
распределение температуры, но значительно уменьшает горизонтальный перепад.
На рис. 3.40 показаны линии тока и изотермы при боковом теплоподводе и при интенсивном нагреве сверху. Как и при 6о・ ковом подводе тепла, можно выделить центральное ядро, в котором температура и вертикальная составляющая скорости почти постоянны по горизонтали. Однако вертикальный профиль температуры уже не является линейным, а скорость в центральной части ядра не постоянна по высоте. Наличие сильной устойчивой стратификации, которая увеличивается с высотой, затрудняет проникновение жидкости из нижней части сосуда в верх-
нюю. Поэтому конвективное течение интенсивно только вблизи днища, где стратификация мала, а по мере приближения к свободной поверхности течение ослабевает, что хорошо прослеживается по расположению линий тока и изотерм на рис. 3.40.
Максимальный расход жидкости через пограничный слой также реализуется в нижней части сосуда. Далее, поднимаясь вдоль подогреваемой боковой стенки, жидкость одновременно оттекает в центральную часть сосуда. Поэтому расход через пограничный слой заметно уменьшается с высотой в отличие от случая бокового подвода тепла. Отток жидкости от боковой стенки в ядро приводит, несмотря на ослабление течения, к увеличению числа Нуссельта, причем этот эффект усиливается с ростом теплового потока qn0B.
Для анализа и обобщения характеристик конвекции при комбинированном теплоподводе удобно их представлять в виде отношения к соответствующим характеристикам при боковом подводе тепла. Такие относительные величины будем обозначать штрихом. В частности, относительные значения числа Нуссельта обобщаются формулой
Nu,= 1 十 0,09 Ra0,08^5.
Отметим, что и при комбинированном подводе тепла число Прандтля не оказывает заметного влияния на теплоотдачу, а степень заполнения сосуда влияет в основном на вертикальное температурное расслоение (в том же диапазоне критериев подобия, что и в п.3.3.1). Слабое влияние числа Прандтля на теплоотдачу связано, видимо, с общим уменьшением интенсивности конвекции при нагреве сверху. При увеличении 9П0В от 0 до 1 число Нуссельта возрастает на несколько десятков процентов, тогда как характерные скорости уменьшаются в несколько раз, т. е. уменьшение скоростей — более сильный эффект, чем увеличение теплоотдачи. Относительные значения средней и максимальной скоростей на свободной поверхности обобщаются формулами
|77寸=(1 十 0,76 RaopnQr,
I Uhob |max == (1 + 0,53 Ra°*17noB)~1.
Отметим, что с ростом д^ов средняя скорость на свободной поверхности уменьшается несколько быстрее, чем максимальная. Этот факт отражает изменение формы профиля скорости на поверхности. При малых значениях 令口。^ профиль является более наполненным, однако в целом изменение формы профиля скорости незначительно. Что касается профиля температуры на свободной поверхности, то подвод тепла сверху приводит к заметному уменьшению градиента температуры вдали от стенки.
Обозначим через q)(z) разность между средней по горизонтали температурой жидкости и среднемассовой температурой. На рис. 3.41 для различных значений теплового потока ^пов при- 144
Рис. 3.41, Вертикальные профили избыточной температуры ф при Ra = 10е
Штриховые линии — те же профили при отсутствии конвекции; / — Опов—。,2 — 0,25, 3 —
Рис. 3.42. Изменение во времени максимальной функции тока (/) и температурного расслоения (2) при Ra=10* р『=],Н=2
в едены вертикальные профили избыточной температуры ср при наличии и отсутствии конвекции. Видно, что с увеличением 夕口。^ влияние конвекции на распределение температуры по вертикали в целом уменьшается, что связано с общим ослаблением конвективного течения. При дП0в— 1 влияние конвекции сказывается только около днища: Поэтому при интенсивном подводе тепла сверху температурное расслоение является таким же, как при кондуктивном прогреве. При достаточно малых значениях 令巾屈 ситуация становится обратной. В этом случае температурное расслоение определяется только конвекцией и не зависит от теплового потока, подводимого к свободной поверхности. Ясно, что существует некоторый промежуточный диапазон теплового потока (уП0Е, в котором существенный вклад в температурное расслоение вносят оба указанных выше фактора.
Следуя работе [ 132], среднюю температуру свободной поверхности для этого диапазона удобно представить в виде суммы
^ПОВ 0 + 1/з”9гЮВ + Абцов.
Здесь 0 ——среднемассовая температура жидкости; второе слагаемое соответствует решению задачи о кондуктивном прогреве; ДОпов — некоторая конвективная добавка к температурному расслоению. Во всех проведенных расчетах были получены только положительные значения конвективной добавки. С увеличением (/нов конвективная добавка стремится к нулю, а при уменьшении дпов — к величине температурного расслоения при боковом подводе тепла. Относительные значения конвективной до- бавкн аппроксимируются формулой
A9noB = (l +0,HRa°-25^)-1.
Используя полученные результаты, можно вычислить тепловой поток qloB, при котором конвективная добавка к температурному расслоению равна кондуктивной составляющей. Этот тепловой поток приближенно описывается формулой
為* 1,2 Ra-…
При дпов<(7;ов основной вклад в температурное расслоение вносит конвекция, а при(7П0в>(7пов—перенос тепла теплопроводностью.
Структура приведенных выше обобщающих критериальных зависимостей указывает, что при одном и том же тепловом потоке (?пов отличие характеристик конвекции от значений этих же характеристик при боковом подводе тепла увеличивается с ростом числа Рэлея. Это означает, что с увеличением числа Рэлея конвекция становится более интенсивной и одновременно более -чувствительной к тепловому потоку, подводимому к свободной поверхности.
.4. Нестационарные режимы ламинарной конвекции
Как отмечалось выше, при достаточно большом времени прогрева устанавливается квазистационарный режим конвекции. Сам же процесс установления представляет собой последовательную смену нескольких существенно нестационарных режимов, каждый из которых имеет свои характерные особенности. Поскольку с точки зрения классификации нестационарных режимов подвод тепла к свободной поверхности не имеет принципиального значения, будем рассматривать только случай бокового подвода тепла. Вместе с тем следует отметить, что в условиях слабой и интенсивной конвекции процессы течения и теплообмена развиваются по-разному.
Рассмотрим сначала случай интенсивной конвекции (Ra>lQ4). На рис. 3.42 показано изменение во времени максимальной функции тока и температурного расслоения. По виду этих зависимостей прослеживаются три различных нестационарных режима: развитие конвекции, конвективные колебания и переходный режим. На начальной стадии — режиме развития конвекции——происходит нестационарный прогрев жидкости около стенки и формирование пограничного слоя. Поскольку пограничный слой не успевает стать стационарным по всей высоте стенки, в режиме развития конвекции интенсивность течения монотонно увеличивается, что проявляется, в частности, в увеличении максимальной функции тока.
Погреваясь в пограничном слое, жидкость поднимается вдоль стенки к свободной поверхности, разворачивается и движется далее вдоль поверхности к оси симметрии, не смешиваясь с непрогретой жидкостью в центральной части сосуда (рис. 3.43, а). При этом свободная поверхность заполняется прогретой жидкостью, что приводит к быстрому увеличению средней температуры поверхности. В режиме развития конвекции температура поверхности значительно превышает среднемассовую температуру, так как поступающее в жидкость тепло идет только на прогрев тонких слоев вдоль стенки и свободной поверхности.
Режим развития конвекции заканчивается в момент времени Fo*, когда струя прогретой жидкости достигает оси симметрии. Начиная с этого момента времени максимальное значение функции тока, характеризующее интенсивность течения, уменьшается. На фоне общего ослабления конвекции имеют место колебания, механизм которых состоит в следующем. После достижения оси симметрии прогретая жидкость начинает опускаться вдоль оси вниз (см. рис. 3.43, 6——г). Если при движении струи вдоль свободной поверхности подъемная сила была направлена перпендикулярно скорости, то по мере продвижения жидкости вдоль оси эта сила начинает препятствовать движению. В результате прогретая жидкость сначала замедляет свое продвижение'вниз, а затем всплывает к свободной поверхности, образуя возвратное течение, которое тормозит течение на поверхности (см. рис. 3.47, б——г). По мере всплывания прогретой жидкости возвратное течение ослабевает, что вызывает увеличение потока прогретой жидкости вдоль свободной поверхности к оси. Прогретая жидкость вновь начинает опускаться вниз вдоль осн симметрии, и колебания в поле течения повторяются.
Причиной возникновения конвективных колебаний является неравномерность прогрева жидкости по горизонтали, возникающая при опускании прогретой жидкости вдоль оси симметрии. Возвратные течения переносят к оси холодную жидкость из пространства между стенкой и осью, а на ее место поступает прогретая жидкость со стороны свободной поверхности. В итоге горизонтальные неоднородности температурного поля в центральной части сосуда уменьшаются и колебания со временем;
Рис. 3.43. Линии тока (вверху) и изотермы (внизу) в начале развития конвекции (а) и в режиме конвективных колебаний (6—г)
а — Ra = I010, Рг=1,斤=2, Fo = 5 • 10"; 6 —е —Ra = 7・10* Рг=1, "=2 (Fo=l,l • 10-2 (6), 1,3 * IO" (в) и 1,5 • IO-?⑹)
затухают. После окончания режима конвективных колебаний в центральной части сосуда имеется сформировавшееся ядро, в котором температура практически постоянна по горизонтали.
Режим конвективных колебаний сменяется переходным режимом, в котором пространственная структура течения и поля температуры такая же, как при квазистационарной конвекции. Однако в отличие от квазистационарного режима в переходном режиме скорости и пространственные разности температуры монотонно изменяются во времени, асимптотически приближаясь к квазистационарным значениям. При этом скорости и горизонтальный перепад температуры уменьшаются, а температурное расслоение растет.
Рассмотрим теперь вопрос о продолжительности нестационарных режимов. На рис. 3.44 показана зависимость нормированной величины температурного расслоения от безразмерного временн в переходном режиме. В качестве безразмерного време- 148
。8。8• 7 04 +7• 7 04 +7□ 2 *5 х 8□ 2 *5 х 8△ 3 ▽ 6△ 3 ▽ 677叨U0,025 ■0,050 0 75Ful叨U0,025 ■0,050 0 75Ful^/23456789Ra10е10т10е10。1,2-1071,2-Ю71,4-10е2-Ю71,2-107Pr111144721Я222221224^/23456789Ra10е10т10е10。1,2-1071,2-Ю71,4-10е2-Ю71,2-107Pr111144721Я222221224Рис. 3.44, Зависимость температурного расслоения от времени в переходном режиме△®*ов — значение А0пов при Fol =0,025. Значения Ra, Рг, Н для точек /—9 приведены ниже:Рис. 3.44, Зависимость температурного расслоения от времени в переходном режиме△®*ов — значение А0пов при Fol =0,025. Значения Ra, Рг, Н для точек /—9 приведены ниже:Рис. 3.45. Линии тока (о) и изотермы (6) в переходном режиме при слабой конвекции при Ra= 103, Pr— 1, "=2 Fo = 0,5Рис. 3.45. Линии тока (о) и изотермы (6) в переходном режиме при слабой конвекции при Ra= 103, Pr— 1, "=2 Fo = 0,5Рис. 3.46. Изменение во времени характерных разностей температуры при слабой конвекцииРис. 3.46. Изменение во времени характерных разностей температуры при слабой конвекции
。8
。8
• 7 04 +7
• 7 04 +7
□ 2 *5 х 8
□ 2 *5 х 8
△ 3 ▽ 6
△ 3 ▽ 6
7
7
叨
U0,025 ■0,050 0 75Ful
叨
U0,025 ■0,050 0 75Ful
^
/
2
3
4
5
6
7
8
9
Ra
10е
10т
10е
10。
1,2-107
1,2-Ю7
1,4-10е
2-Ю7
1,2-107
Pr
1
1
1
1
4
4
7
2
1
Я
2
2
2
2
2
1
2
2
4
^
/
2
3
4
5
6
7
8
9
Ra
10е
10т
10е
10。
1,2-107
1,2-Ю7
1,4-10е
2-Ю7
1,2-107
Pr
1
1
1
1
4
4
7
2
1
Я
2
2
2
2
2
1
2
2
4
Рис. 3.44, Зависимость температурного расслоения от времени в переходном режиме
△®*ов — значение А0пов при Fol =0,025. Значения Ra, Рг, Н для точек /—9 приведены ниже:
Рис. 3.44, Зависимость температурного расслоения от времени в переходном режиме
△®*ов — значение А0пов при Fol =0,025. Значения Ra, Рг, Н для точек /—9 приведены ниже:
Рис. 3.45. Линии тока (о) и изотермы (6) в переходном режиме при слабой конвекции при Ra= 103, Pr— 1, "=2 Fo = 0,5
Рис. 3.45. Линии тока (о) и изотермы (6) в переходном режиме при слабой конвекции при Ra= 103, Pr— 1, "=2 Fo = 0,5
Рис. 3.46. Изменение во времени характерных разностей температуры при слабой конвекции
Рис. 3.46. Изменение во времени характерных разностей температуры при слабой конвекции
Z — 92—91. 2 — 03—04, З — 84—81, 4 —员一囱,5 — разность температур между стеикой и осью симметрии при кондуктивном прогреве
ни использовано число Фурье FoL=at/L2, определенное через высоту столба жидкости, а температурное расслоение нормировано на температурное расслоение в момент времени FoL — = 0,025. Как видно, зависимость нормированной величины температурного расслоения от числа Фурье FoL для переходного режима конвекции близка к универсальной. Из этого, в частности, следует, что время установления квазистационарного режима не зависит от числа Рэлея. Кроме того, само время установления (Fc)l^0,1) близко ко времени установления квазистационарного режима при кондуктивном прогреве жидкости по вертикали. Отметим, что при наличии интенсивного подвода тепла к свободной поверхности конвекция оказывает слабое влияние на температурное расслоение (конвективная добавка мала). Приведенные на рис. 3.44 результаты показывают, что времена установления квазистационарного режима при наличии и отсутствии нагрева сверху, а также при кондуктивном прогреве близки между собой, хотя механизмы образования температурного расслоения принципиально различны.
Вопрос о длительности режимов развития конвекции и конвективных колебаний более сложен, так как на продолжительность этих режимов существенное влияние оказывают практически все критерии подобия. Для оценки времени окончания режима развития конвекции можно рекомендовать формулу
Fo*=l,6Ra-0-33.
Продолжительность режима конвективных колебаний, видимо, также сокращается с ростом числа Рэлея, однако обобщить время окончания этого режима весьма сложно как из-за влияния различных параметров, так и из-за асимптотического характера процесса затухания колебаний.
При слабой конвекции по характеру эволюции течения также можно выделить режим развития конвекции, в котором интенсивность течения возрастает, и переходный режим, в котором интенсивность течения монотонно уменьшается, асимптотически приближаясь к стационарному значению. Однако в целом скорости конвективного течения малы и колебания не возбуждаются, т. е. режим конвективных колебаний не реализуется. На рис. 3.45 показаны линии тока и изотермы в конце переходного режима, откуда видно, что пограничный слой и изотермическое по горизонтали ядро отсутствуют.
Характерной особенностью слабой конвекции является то обстоятельство, что длительность режима, при котором конвекция начинает влиять на теплообмен, по порядку величины соответствует длительности режима развития конвекции. На рис. 3.46 показано изменение во времени характерных разностей температуры, откуда видно, что конвекция вначале оказывает влияние на вертикальные разности температуры (которые при отсутствии конвекции равны нулю) и только потом — на горизонтальные. Время установления квазистационарного режима в не-
сколько раз превосходит время установления этого режима при кондуктивном прогреве. Это означает, что слабая конвекция за” тягивает установление. В основном это проявляется в медленном изменении вертикальных разностей температуры, тогда как соответствующие горизонтальные разности устанавливаются довольно быстро.
Переходные и турбулентные режимы конвекции в сосуде
Благодаря разработке эффективных вычислительных алгоритмов [27, 149, 185] стало возможным проводить численное моделирование конвекции в цилиндрическом сосуде при числах Рэлея 1010 и выше. Представленные ниже результаты получены для случая бокового подвода тепла при фиксированных значениях числа Прандтля (Рг=1) и степени заполнения (〃=2) и двух значениях числа Рэлея: 1010 и 1012. Если ввести также число Рэлея Rab, определенное не через радиус сосуда, а через высоту столба жидкости, то расчетные значения числа Рэлея Ra^ составят соответственно 1,6-1011 и 1,6-1013. Для плоской вертикальной пластины с постоянным тепловым потоком эти числа Рэлея приблизительно соответствуют переходному и турбулентному режимам [34, 258].
Характерной особенностью конвекции в сосудах при больших числах Рэлея является развитие неустойчивости пограничного слоя. Неустойчивость появляется при малом времени прогрева, когда струя прогретой жидкости еще не достигла оси симметрии, т. е. в режиме развития конвекции. В нижней части сосуда в пограничном слое образуются волны, амплитуда которых нарастает вниз по потоку. Отметим, что неустойчивость развивается на фоне общего роста скоростей. С некоторого момента времени в верхней части пристеночной области появляются выбросы горячей жидкости из пограничного слоя, сопровождающиеся притоком в пограничный слой холодной жидкости из центральной части сосуда. В результате на внешней границе пограничного слоя образуются вихри сравнительно небольшого размера. Динамика образования выбросов при числе Рэлея Rar = = 1,6-1011 показана на рис. 3.47, а—в. При увеличении числа Рэлея неустойчивость пограничного слоя развивается аналогично, но уменьшается характерный масштаб вихрей и граница начала неустойчивости смещается к днищу (рис. 3.47, г).
Показанная на рис. 3.47 структура течения и поля температуры имеет кратковременный характер. При увеличении времени прогрева, когда в центральном ядре появляется температурная стратификация, структура конвекции усложняется. Тем не менее в поле течения довольно отчетливо выделяются три области: центральное ядро, состоящее из крупномаштабных вихревых образований; тонкий вязкий подслой около стенки, течение в котором близко к плоскопараллельному; мелкомасштабная
части пристеночной областистенки (0,8&г&1, 0《у2)части пристеночной областистенки (0,8&г&1, 0《у2)
части пристеночной областистенки (0,8&г&1, 0《у2)
части пристеночной областистенки (0,8&г&1, 0《у2)
Рис. 3.47. Линии тока и изотермы в верхней (0,8&г&1, 1&Z&2) (а—в) и около боковой (г) при малых временах
Рг=1, 〃=2; а—з —Ra£ =1,6 ♦ 10" (Fo=7,7 • 10一 (а), 7,9 ■ 10~4 (б) и 8,3 • IQ-4 (s)); г ——Ra£ =1,6 • 10!3, Fo~ 10-*
вихревая структура на внешней границе пограничного слоя между вязким^ подслоем и ядром.
Мгновенные структуры течения на внешней границе пограничного слоя в различные моменты времени значительно различаются. В частности, при числе Рэлея Rab= 1,6-1011 наблюдаются два типа течения. В первом случае (рис. 3.48, а) имеется замкнутый контур циркуляции жидкости по периферии ядра, причем вблизи стенки жидкость в ядре движется навстречу течению в вязком подслое. В результате взаимодействия двух встречных потоков на внешней границе пограничного слоя образуется цепочка вихрей с одинаковым направлением вращения. Второй тип течения (рис. 3.48, б) реализуется в том случае, когда течения в вязком подслое и на периферии ядра образуют единый контур циркуляции и интенсивное встречное течение вблизи стенки отсутствует. В этом случае течение в пограничном слое сходно по структуре с турбулентным конвективным течением в вертикальном слое (см. разд. 3.1). Сравнительно мелкие вихри на внешней границе пограничного слоя чередуются с выбросами, характерной особенностью которых является выпуклость линий тока в сторону ядра. При числе Рэлея Rab= 1,6- •КГ' уменьшаются характерные масштабы вихревых образований и толщина вязкого подслоя, а структура течения является, как правило, комбинацией рассмотренных двух типов, которые реализуются в виде фрагментов в разных частях пограничного слоя (рис. 3.48, 8, а).
На рис. 3.49 показано изменение во времени мгновенных значений температуры и обеих составляющих скорости на оси симметрии, в области мелкомасштабной вихревой структуры на внешней границе пограничного слоя и в вязком подслое. Представленные результаты соответствуют числу Рэлея Rab= 1,6- • 1013 и большому времени прогрева. Видно, что изменения скорости и температуры на оси симметрии сравнительно медленные, что связано с медленными крупномасштабными движениями в ядре. В вязком подслое имеются значительные пульсации температуры и вертикальной составляющей скорости. Пульсации' горизонтальной составляющей скорости в вязком подслое малы, Однако с увеличением расстояния от стенки эти пульсации увеличиваются по амплитуде, достигая максимальных значений на внешней границе пограничного слоя. В этой части пограничного слоя пульсации вертикальной составляющей скорости близки по величине к .пульсациям в вязком подслое, причем, как правило, пульсации горизонтальной и вертикальной составляющих скорости имеют противоположные знаки. Пульсации температуры на внешней границе пограничного слоя малы и менее регулярны, чем в вязком подслое. В целом особенности пульсаций мгновенных значений аналогичны тем, которые отмечались для вертикального слоя (см. разд. 3.1).
Интересной особенностью конвекции при больших числах Рэлея является ступенчатый характер мгновенного профиля
Рис. 3.48. Характерные картины линий тока около стенки (0,8&г&1, 0&2& &2) при числе Рэлея RaL = l,6-10n (а, 6) и 1,6-1013 (в, г)
а — Fo=4,6 ■ io-3; 6 — 5 • 10-3; s 一 1,5 ■ IO*3; г — 1,65 ■ IO-3
Рис, 3.49. Изменение во времени мгновенных значений температуры 0, вертикальной V и горизонтальной U составляющих скорости в сечении z = ///2 при Rhl= 1,6 • 1013, р「=1, "=2Рис, 3.49. Изменение во времени мгновенных значений температуры 0, вертикальной V и горизонтальной U составляющих скорости в сечении z = ///2 при Rhl= 1,6 • 1013, р「=1, "=2
Рис, 3.49. Изменение во времени мгновенных значений температуры 0, вертикальной V и горизонтальной U составляющих скорости в сечении z = ///2 при Rhl= 1,6 • 1013, р「=1, "=2
Рис, 3.49. Изменение во времени мгновенных значений температуры 0, вертикальной V и горизонтальной U составляющих скорости в сечении z = ///2 при Rhl= 1,6 • 1013, р「=1, "=2
,==0 — ось симметрии,
г=0,983 •— область мелкомасштабной вихревой структуры,
г=0,998 — вязкий подслой
Рис. 3.50. Мгновенное распределение температуры на оси симметрии при Ra』l,6・ ИР
температуры на оси симметрии в верхней части сосуда (рис. 3.50). Видно, что участки с почти постоянной температурой чередуются с узкими зонами большого температурного градиента. С увеличением числа Рэлея количество ступенек увеличивается, а сами ступеньки становятся более отчетливыми. Причиной появления ступенек является, видимо, слоистая структура течения в верхней части ядра (см. п. 3.3.3), при которой течение на оси симметрии представляет собой чередование областей с большими и малыми значениями скорости.
Глава 4
ГИДРОМЕХАНИКАИ ТЕПЛОМАССООБМЕНПРИ ВЫРАЩИВАНИИ КРИСТАЛЛОВ
Кристаллы находят широкое применение в элементной базе ЭВМ, средствах связи, лазерной технике. К их структуре и однородности предъявляются весьма высокие требования. Конвекция, тепло- и массообмен являются теми механизмами, посредством которых условия роста кристалла связаны с его структурой и свойствами. Разнообразие физических свойств кристаллов, обусловленное их назначением, привело к разработке многочисленных методов их получения, различающихся в первую очередь характером питающей среды (газовая или жидкая —— расплав, раствор, раствор в расплаве и т. д.). К числу факторов, влияющих на гидродинамику при росте кристаллов, относятся способ подвода тепла, т. е. величина и ориентация потока тепла и фронта кристаллизации по отношению к направлению силы тяжести, геометрия жидкой зоны, способ ее удержания (тигельный, бестигельный методы и т. д.), наличие свободной поверхности, применение различных управляющих воздействий (вращение, магнитное поле). Все эти факторы влияют на конвенцию. Действие конвекции может быть как благоприятным при переносе легирующих примесей, так и неблагоприятным, что приводит к появлению макро- и микронеоднородностей распределения легирующих примесей в кристаллах. Оптимизация процесса выращивания кристаллов требует исследования специализированной математической модели, основанной на уравнениях Навье——Стокса, в которой детально учитываются особенности конкретного метода выращивания кристаллов.
В этой главе систематизированы результаты численных исследований гидромеханики и тепломассообмена, выполнявшихся авторами в последние годы в Институте проблем механики АН СССР. Рассмотрены три основных метода выращйвания полупроводниковых структур: вытягивание кристаллов из расплава (метод Чохральского), метод направленной кристаллизации и метод жидкостной эпитаксии L
Для метода Чохральского (см. разд. 4.1), который является наиболее распространенным методом промышленного получения
Широкий круг вопросов, относящихся к конструированию алгоритмов и математических моделей различных методов роста кристаллов из жидкой и газовой фаз, представлен в сборнике „Математическое моделирование. Получение кристаллов и полупроводниковых структур" (Под род. А А Самарского, Ю П Попова, О С Мажоровой М Наука, 1986 194 с)
монокристаллов, на основе численных параметрических исследований установлены закономерности течения расплава в тигле при разных способах подвода тепла к стенкам тигля и скоростях вращения расплава. Найдены параметрические зависимости границы влияния вынужденной и естественной конвекции в расплаве вблизи фронта кристаллизации.
Для метода направленной кристаллизации (см. разд. 4.2) исследованы поперечная неоднородность распределения примеси, эффективный коэффициент распределения, толщина концентрационного пограничного слоя в зависимости от определяющих параметров и найдены границы режимов выращивания кристаллов с однородным в поперечном сечении распределением примеси.
Применительно к методу жидкостной эпитаксии (см. разд. 4.3) исследованы особенности конвекции, определены условия роста эпитаксиальных слоев, соответствующие минимальной неоднородности слоя по толщине, и показана возможность уменьшения этой неоднородности путем изменения толщины слоя раствора——расплава и выбора оптимального угла наклона или вращения.
Важно отметить, что в различных методах роста кристаллов проявляется установленная в гл. 3 фундаментальная закономерность, которая приводит к появлению максимума температурного (концентрационного) расслоения при определенном значении критериев подобия (чисел Рэлея, Марангони), определяющих интенсивность конвекции.
КОНВЕКЦИЯ, ТЕПЛО- И МАССООБМЕН
ПРИ ВЫРАЩИВАНИИ КРИСТАЛЛОВ ВЫТЯГИВАНИЕМ ИЗ РАСПЛАВА (МЕТОД ЧОХРАЛЬСКОГО)
Схема установки для выращивания кристаллов методом Чох- ральского показана на рис. 4.1. Монокристалл вытягивается из помещенного в тигель расплавленного материала; для обеспечения осевой симметрии подвода тепла кристалл и тигель могут вращаться с постоянной скоростью в одинаковых или противоположных направлениях [280]. При практической реализации метода Чохральского возможны варианты, например, в выборе системы нагрева или способа вращения кристалла и тигля, связанные с особенностями физических свойств и температурой кристаллизации материала [ 102, 188].
Качество структуры полученных кристаллов зависит от состава расплавленной массы и процессов тепло- и массообмена в тигле на стадии, предшествующей кристаллизации. Управление процессом на этой стадии основано на исследовании совместного действия естественно-конвективных и вынужденных течений в расплаве. При этом необходимо учитывать характер подвода
Рис. 4.1. Схема установки для выращивания монокристаллов методом ЧохральскогоРис. 4.1. Схема установки для выращивания монокристаллов методом ЧохральскогоРис. 4.2. Постановка задачи о выращивании монокристаллов методом Чох- ральскогоРис. 4.2. Постановка задачи о выращивании монокристаллов методом Чох- ральского
Рис. 4.1. Схема установки для выращивания монокристаллов методом Чохральского
Рис. 4.1. Схема установки для выращивания монокристаллов методом Чохральского
Рис. 4.2. Постановка задачи о выращивании монокристаллов методом Чох- ральского
Рис. 4.2. Постановка задачи о выращивании монокристаллов методом Чох- ральского
тепла к стенкам тигля и его ориентацию по отношению к фронту кристаллизации и силе тяжести, вращение кристалла и тигля, а также наличие свободной поверхности расплава. Важной задачей является также исследование механизмов распределения примесей, влияющих на электрофизические, оптические и другие свойства кристаллов.
К настоящему времени выполнены работы по математическому и лабораторному моделированию процессов гидродинамики и тепломассообмена для метода Чохральского [ 13, 104, 160, 236, 239], в том числе по измерениям теплофизических характеристик на натурных установках [162, 163]. Математическое моделирование на основе решения полных уравнений Навье——Стокса позволяет исследовать движение расплава, перенос тепла и примеси в широком диапазоне динамических, тепловых и геометрических параметров. При этом необходима про-
I — монокристалл, 2 — расплав, 3 — ти гель, 4 — тепловая изоляция, 5 — на греватель, 6 — вращающийся вал
а — одинарный тигель, б — двойной тигель (/, 2 — дно и боковая стенка внешнего тигля, 2'— стенкн внутреннего тигля, 3 — свободная поверхность, 4 — кристалл, 5 — ость симметрии)
верка точности численных решений по данным лабораторного моделирования и результатам натурных плавок [ 145, 146, 151 ].
В этом разделе рассматриваются результаты параметрических исследований структуры течения расплава, процессов тепло- и массообмена при отдельном и совместном действии вынужденной и естественной конвекции, обсуждается влияние конвекции на технологические Характеристики.
Математические модели и методы решения
Численное моделирование осуществляется на основе решения нестационарных уравнений Навье—Стокса совместно с уравнениями переноса тепла и примеси (приближение Буссинеска). В математической модели предполагается осевая симметрия и учитывается вращение кристалла и гигля, тепловая и концентрационная конвекция (гравитационная и капиллярная). При исследовании технологических режимов выращивания кристаллов распределения температур на стенках тигля, поверхности расплава и в подкристальной области задаются в соответствии с экспериментальными данными.
Взаимодействие расплавленного кремния со стенками кварцевого тигля (см. рис. 4.1) приводит к появлению кислорода в: расплаве, который является побочной примесью, оказывающей значительное влияние на совершенство кристаллов. В математической модели переноса кислорода в расплаве кремния предполагается равномерное поступление кислорода от стенок тигля, его полное испарение на поверхности расплава и отвод кислорода в кристалл.
При построении математических моделей используются две формулировки уравнений Навье——Стокса: 1) в переменных со, 2> W при численном решении методом конечных разностей в односвязных областях простой геометрической формы с прямолинейными границами (рис. 4.2, а) и 2) в переменных U,忆 р, W при решении методом конечных элементов в областях сложной формы, например в двойном тигле (рис. 4.2, б).
Система уравнений Навье—Стокса в переменных U, V, р, W с учетом вращения приведена в разд. 1.2 (см. (1.55)). Эта система в переменных со, 2,W имеет вид
to 1, т/ Us 1 8 ”2)
十三;一=
otor02 Г г 02
Re \ 产丿 Re2 dr Re2 dr
(4.1>
厶屮—=rco, т dr
dW . п dW I “ В取,UW
—+ +V —+ —
гдегдеdU dV 〃1I, 1 d 屮
где
где
co , U — , V ——=—-
dz drr dzг dr
Здесь U, 匕 IF—компоненты вектора скорости; @ — вихрь, 冲 функция тока и Д — лапласиан скалярной функции,
力2r dr »
в качестве характерных масштабов выбраны скорость вращения Q и радиус кристалла RK.
—十0 —十y —泣 力 dz—十0 —十y —泣 力 dz1Re Pr1Re Prде,де,дСдС+唱=+唱=Re ScRe ScAC.AC.(4-2)(4-2)Совместно с системой (1.55) или (4.1) решаются уравнения переноса тепла и примеси
—十0 —十y —泣 力 dz
—十0 —十y —泣 力 dz
1
Re Pr
1
Re Pr
де,
де,
дС
дС
+唱=
+唱=
Re Sc
Re Sc
AC.
AC.
(4-2)
(4-2)
или 屮=0, ду^/дг = О,или 屮=0, ду^/дг = О,или 屮=0, д^/дг = О,или 屮=0, д^/дг = О,или 屮=0, co =中,или dQ/dz = «3,или dQ/dz = — Bi (0 — 90),или 屮=0,外/勿=0,или 屮=0, (o = O,или 屮=0, co =中,или dQ/dz = «3,или dQ/dz = — Bi (0 — 90),или 屮=0,外/勿=0,или 屮=0, (o = O,
или 屮=0, ду^/дг = О,
или 屮=0, ду^/дг = О,
или 屮=0, д^/дг = О,
или 屮=0, д^/дг = О,
или 屮=0, co =中,
или dQ/dz = «3,
или dQ/dz = — Bi (0 — 90),
или 屮=0,外/勿=0,
или 屮=0, (o = O,
или 屮=0, co =中,
или dQ/dz = «3,
или dQ/dz = — Bi (0 — 90),
или 屮=0,外/勿=0,
или 屮=0, (o = O,
Граничные условия в соответствии со схемой математической модели, приведенной на рис. 4.2, формулируются таким образом:
А:取=(、/%", U = P = 0 9 = 0!, С= 1,
Г2 : / = (Ст/ 2)几 и = р = о 9=02, С=1,
Г3: dWldz = Q, dU/dz = Ф, Р = 0
8 = %
ГЛ: Г-г, U = I/ = 0
0 = 04, дС/dz = Bi.C, Г5: Г = 0, U т0, dV/dr - 0
dQ/dr = 0, дС/дг = 0.
Мп / . М* зс :СЬ ф .
Re Pr dr Re Sc dr
На приводимых в этом разделе рис. 4.2—4.16, линии тока р и изотермы 0 построены с одинаковыми шагами Ар и Д9, при^ чем пунктирные линии тока разделяют течения противоположного направления и соответствуют «=0; при течении по часовой стрелке《>0, в противоположном направлении р<0.
Критериальная зависимость решения от параметров задачи имеет следхчощий вид:
Ф=Ф(/, г, г, Rk/Rt, 〃/R" Re, %/?к, Pr, Gr, Bi, Mn,次,Sc, Grc, Bi“Mn,, у,).(4.3)
Ввиду сложного многопараметрического характера этой зависимости в работе применяется поэтапное частичное моделировав ние на основе исследования частных случаев (4.3), соответст^ вующих действию отдельных механизмов движения. Например, в практически важном случае вращения кристалла в изотермическом расплаве упрощенная критериальная система имеет вид
f=f(f, г, z, Rk/Rt, 〃/Rt, Re).(4.4)
Для технологических режимов выращивания кристаллов кремния большого диаметра характерны большие значения чисел Re, Gr, Мп. В данной работе изучен следующий диапазон основных параметров:
〃/& W 1,4,R J& W1,Re W 3,3 • 10,,
|Qt/A|W3,3,Pr=10-2, 2-10-2, 0,5, 15,
(4.5)
Gr^3,3-108, Bp, Mn^5,l-104,
Sc = 0,3, 10,25,|Bic|^10\ IGr/WlO'.
Численное исследование выполнено методами конечных разностей и конечных элементов.
Основными элементами конечно-разностной схемы (см. разд. 1.1 и работу [ 145]) являются: монотонная аппроксимация конвективных членов по схеме А. А. Самарского; расщепление исходной двумерной задачи на последовательность одномерных и их неявная разностная аппроксимация; итерационный способ определения граничных условий для вихря. Решение конечноразностных уравнений осуществляется методом прогонки; уравнение для определения функции тока решается итерационно с оптимальным набором параметров (см. п. 1.1.3).
Основные этапы решения задачи методом конечных элементов (см. разд. 1.2 и работу [151]) включают генерацию сетки конечных элементов для заданной (сложной) области, аппроксимацию компонент скорости и давления соответственно квадратичными и линейными базисными функциями, вариационную формулировку уравнений МКЭ по методу Галеркина и их решение фронтальным методом. Разработанные численные методы реализованы в виде комплексов программ на Фортране для ЭВМ ЕС-1040, -1055М (см. п. 6.1.2 и разд. 6.2).
Для тестов численных решений использованы известные аналитические решения и данные других работ по численному моделированию [160, 192, 251 ]. На рис. 4.3, а показаны распределения радиальной компоненты скорости для изотермического течения жидкости в тигле, вызванного вращением кристалла при RJRt=L Re= 100 (сплошные линии), и аналитическое решение для случая бесконечных дисков 2, один из которых вращается (пунктир). При г》0,5 аналитическое решение непригодно из-за влияния на течение боковых стенок тигля.
2 Верхний диск моделирует поверхность кристалла, нижний — дно тигля.
1611616 Заказ № 4007
161
161
Рис. 4.3. Результаты тестов численных решенийРис. 4.3. Результаты тестов численных решений
Рис. 4.3. Результаты тестов численных решений
Рис. 4.3. Результаты тестов численных решений
а — сопоставление с аналитическим решением (пунктир);
6 — сопоставление с коиечно-разно- стным решением [160] (пунктир);
е — сравнение численных решений по МКР (пунктир), МКЭ (сплошная линия) с экспериментальными данными【14] (точки)
На рис. 4.3, б для сравнения приведено распределение кислорода на поверхности кристалла по результатам нашего расчета (сплошная линия) и по данным работы [ 160] (пунктир). Видно удовлетворительное совпадение результатов численного моделирования как по структуре течения, так и по распределению поля температуры и примесей (фосфор, кислород).
На рис. 4.3, 8 приведены профили окружной компоненты скорости при z—1,53, Re= 1240 (сплошная линия — МКЭ, пунктир—МКР, точки'—эксперимент). При сопоставлении профилей радиальной, осевой и окружной компонент скорости' для вызванного вращением кристалла стационарного изотермического течения жидкости в модели метода Чохральского установлено удовлетворительное количественное соответствие результатов расчетов и данных эксперимента [ 14]. Следует отметить, что результаты, полученные по МКЭ, лучше соответствуют экспериментальным данным. Для случая неизотермического течения жидкости, вызванного совместным действием тепловой, термокапиллярной конвекции и вращения кристалла, характерные масштабы течения под кристаллом и у стенки, полученные в расчете, соответствуют экспериментальным данным.
Изотермические течения расплава и механизмы распределения примеси
Изотермичность течения предполагает отсутствие градиентов температур и естественно-конвективных механизмов движения, что позволяет рассматривать это условие как важный предельный случай, реализуемый в невесомости.
Вращение кристалла. Вращение кристалла, расположенного на поверхности жидкости и соосного с тиглем, создает центробежное силовое поле, которое является причиной течения жидкости в меридиональной плоскости. Следуя принятой при изучении устойчивости течения схеме [ 13], различают следующие основные режимы: основное стационарное одновихревое течение, стационарное течение с вторичными вихрями, переходный колебательный режим осесимметричных и трехмерных течений, последние из которых упорядочены в азимутальном направлении, а также турбулентный режим течения.
В диапазоне малых чисел Рейнольдса интенсивность течения жидкости слабая, в циркуляции участвуют слои, сосредоточенные вблизи поверхности диска. С увеличением числа Рейнольдса до Re=688 интенсивность течения возрастает настолько, что весь объем жидкости вовлекается в общую циркуляцию (рис. 4.4, а). Увеличение числа Рейнольдса до значения Re= 1240 при глубине заполнения тигля 〃/Rt№,7 приводит к появлению вблизи оси слабого вторичного течения. Образование вторичного течения связано с наличием боковых границ, представляющих преграду для радиального движения жидкости.
Отметим, что при вращении бесконечного диска в неограниченном объеме жидкости радиальное движение вызвано лишь действием центробежных сил вдоль всей поверхности диска и не ограничено стенками. Поэтому увеличение количества движения сопровождается усилением радиального движения и не оказывает обратного влияния на течение вблизи оси. Особенности течения в виде вторичных вихрей «грушеобразной» формы являются в некотором смысле обратным эффектом движения жидкости в ограниченном объеме. Для иллюстрации этого эффекта на рис. 4.4, б приведена картина течения в тигле; тонкая структура подкристального течения, наблюдаемая в эксперименте, подтверждает результаты расчетов.
В лабораторной модели метода Чохральского потеря устойчивости течения существенно зависит от глубины жидкости. Так, при H/RT — 0J она наблюдается для Re^2,7• 103. Это несколько расширяет представление о пороге возникновения неустойчивости в замкнутых объемах вращающейся жидкости, так как этот порог заметно, ниже известного критического значения Re^3- • 105, определенного экспериментально для изотермических течений жидкости при вращении диска в неограниченном пространстве. Причем если в последнем случае появление колебаний связано только с потерей устойчивости течения в пограничном слое, то в модели метода Чохральского наблюдаются несколько различных по своей структуре механизмов колебаний, зависящих от параметров. Я//?т, 凡/忌,Re. Более раннюю потерю устойчивости в лабораторных измерениях по сравнению с численными расчетами можно объяснить наличием некоторого уровня биений при вращении диска и повышением роли азимутальных возмущений, которые отсутствуют в осесимметричной математической модели.
Рис. 4.4. Структура течения по результатам расчетов (справа) и экспериментальные картины течения (слева) .
а — Re』688; 6—Re=1240*
Все режимы течения можно представить на диаграмме в плоскости 〃/Rt, Re. Линии /, 〃,III на рис. 4.5 разделяют различные режимы течения: появление (слева от линии /) и развитие (между линиями /—//) основного течения, возникновение вторичного вихря (между II——/Я), колебательные режимы течения (справа от линии III).
Противовращение кристалла 〃 тигля. При дополнительном вращении тигля течение, вызванное вращением кристалла, усложняется. Наиболее распространенным на практике является режим противовращения кристалла и тигля соответственно со скоростями йк и Йт. По сравнению с предыдущим случаем структура течения становится зависимой от значения дополнительного параметра QT/QK. При этом несколько усложняется управление течением. Например, при небольших значениях параметра |QJ /QK| =0,1 (Re = 688) обнаружена зависимость структуры течения от начальных условий. В этом случае одновременное увеличение скоростей вращения кристалла и тигля от состояния покоя вызывает двухвихревое течение (рис. 4.6, а) и, наоборот, отдельная раскрутка тигля практически не изменяет меридионального течения, вызванного вращением кристалла (рис. 4.6, 6).
При увеличении скорости вращения тигля до значений параметра I QT/QK| =0,5 течение в обоих случаях имеет двухвихревую структуру, включающую подкристальную циркуляцию от 164
Рис. 4.6. Структура течения при противовращении кристалла и тигля при Re=688, ◎"% = —0,1 а — в начальный момент (состояние покоя, течение отсутствует) ; б—начальное течение соответствует отдельному вращению кристаллаРис. 4.6. Структура течения при противовращении кристалла и тигля при Re=688, ◎"% = —0,1 а — в начальный момент (состояние покоя, течение отсутствует) ; б—начальное течение соответствует отдельному вращению кристаллаа — Re = 688; б — Re=l,57 • 104а — Re = 688; б — Re=l,57 • 104
Рис. 4.6. Структура течения при противовращении кристалла и тигля при Re=688, ◎"% = —0,1 а — в начальный момент (состояние покоя, течение отсутствует) ; б—начальное течение соответствует отдельному вращению кристалла
Рис. 4.6. Структура течения при противовращении кристалла и тигля при Re=688, ◎"% = —0,1 а — в начальный момент (состояние покоя, течение отсутствует) ; б—начальное течение соответствует отдельному вращению кристалла
а — Re = 688; б — Re=l,57 • 104
а — Re = 688; б — Re=l,57 • 104
Рис. 4.5. Диаграмма устойчивости течения при вращении кристалла в изотермическом расплаве
Сплошные линии построены по данным эксперимента [13], точки —численные расчеты
вращения кристалла и циркуляцию противоположного направ* ления от вращения тигля (рис. 4.7, а). Дальнейшее увеличение скорости вращения тигля при 0,5< | QT/QK| ^3,3 незначительно изменяет масштабы двухвихревого течения и лишь приводит к количественному перераспределению интенсивностей подкристального и пристеночного течений. Заметим, что стабилизация
положения границы двух потоков (пунктирная линия на рис. 4.7, а) при таком изменении параметра QT/QK существенно ограничивает перенос тепла и примеси от стенок тигля к поверхности кристалла н, таким образом, может быть использована для управления процессом кристаллизации при отсутствии естественной конвекции (например, в условиях невесомости).
Увеличение числа Рейнольдса при неизменности параметра QT/QK соответствует одновременному ускорению кристалла и тигля. При Re=3,3* 103, QT/QK——0,1 возникает двухвихревое течение, при котором подкристальный вихрь проникает до дна тигля; окружное движение характеризуется вращением совместно с тиглем практически всего объема жидкости, за исключением тонкого покристального слоя. При более значительном увеличении числа Рейнолвдса до Re= 1,57• 104 и QT/QK=—0,5 возникают слабые колебания положения границы, разделяющей два вихря (одна из мгновенных картин этого течения показана на рис. 4.7, б). В этом случае граница двух потоков начинается на свободной поверхности вблизи боковой стенки тигля, опускается в глубь жидкости, поднимается к кромке кристалла, затем опускается ко дну тигля на значительную глубину и заканчивается на оси. При этом для подкристального вихря характерно наличие довольно узкой области торможения радиального потока вблизи места встречи с другим потоком и существование интенсивного подъемно-опускного движения (^тах=1Л • Ю~2), проникающего на значительную глубину. Особенностью течения, вызванного вращением тигля (%т =—1,2-10~2), для этого диапазона параметров является наличие узкого пограничного слоя вблизи стенок тигля и квазитвердый характер окружного движения около боковой стенки тигля.
Особенности течения в двойном тигле* В технологической практике для более эффективного управления потоками в подкристальной области используется дополнительный внутренний тигель, позволяющий стабилизировать течение и улучшить однородность расплава вблизи поверхности растущего кристалла [242]. В этом случае анализ течения выполнен методом конечных элементов (см. вариант расчетной сетки на рис. 4.2, 6)・
При ограниченности подпитки из внешнего тигля для малой ширины зазора Д/?д//?л = 0,37 (А/?д —ширина зазора, 7?д — радиус дна внутреннего тигля) и одновременной раскрутке кристалла и тигля из состояния покоя до Re= 100, QT/QK =——0,1 во внутреннем тигле возникает одновихревая циркуляция от вращения кристалла, распространяющаяся через зазор во внешний тигель (рис. 4.8, а). За счет действия центробежных сил при вращении внутреннего тигля циркуляция в зоне между внутрен” ним и внешним тиглями усиливается и, обтекая внутренний тигель, распространяется до дна. При этом вблизи стенок внешнего тигля возникает циркуляция противоположного направления, вызванная его вращением. В случае вращения кристалла и двойного тигля в одном направлении (QT/QK=0,l) течение в
подкристальной области замыкается во внутреннем тигле, а во внешнем тигле разбивается на три вихря, наиболее значительные из которых связаны с вращением внешнего тигля и действием внешней поверхности вращающегося внутреннего тигля (рис. 4.8, б). В обоих случаях окружное движение соответствует вращению большей части жидкости в направлении вращения тигля, за исключением небольшой подкристальной области, вращающейся совместно с кристаллом.
При большой ширине зазора (厶7?口/火入=0,72) отличия течения при противовращении кристалла и двойного тигля (Re= 100, %/必=—0,1), связанные с увеличением ширины зазора, состоят в ослаблении подкристальной циркуляции во внешнем тигле за счет уменьшения внешней поверхности внутреннего тигля и ее вклада в движение, а также в распространении циркуляции от вращения внешнего тигля на большую область (см. рис. 4.2, б). При этом в подкристальной области по-прежнему преобладает течение от вращения кристалла, интенсивность циркуляции противоположного направления несколько меньше и практически вся жидкость во внутреннем тигле вращается совместно с кристаллом. *
Распределение примеси. Электрофизические, оптические и другие важные свойства кристаллов определяются уровнем концентрации и однородностью распределения примесей в период процесса кристаллизации. Выше было показано, что при от дель
Рис. 4.8. Течение в двойном тигле при Re=100 а—^т^№—0.1 ; 6—а Т/Йк =0,1.Слева от оси симметрии показаны изолинии окружной скорости, справа — линии токаРис. 4.8. Течение в двойном тигле при Re=100 а—^т^№—0.1 ; 6—а Т/Йк =0,1.Слева от оси симметрии показаны изолинии окружной скорости, справа — линии тока
Рис. 4.8. Течение в двойном тигле при Re=100 а—^т^№—0.1 ; 6—а Т/Йк =0,1.
Слева от оси симметрии показаны изолинии окружной скорости, справа — линии тока
Рис. 4.8. Течение в двойном тигле при Re=100 а—^т^№—0.1 ; 6—а Т/Йк =0,1.
Слева от оси симметрии показаны изолинии окружной скорости, справа — линии тока
ном вращении кристалла и при противовращении кристалла и тигля (0,1 W I Qt/Qk|《3,3) возникает циркуляция, охватывающая подкристальную область (см. рис. 4.6). Последнее приводит к радиальной однородности распределения примеси на поверхности кристаллизации [150], поэтому наиболее важным остается вопрос об уровне содержания примеси в кристалле.
При получении монокристаллического кремния особенно актуален вопрос о влиянии течения на перенос кислорода от стенок тигля к кристаллу. Эта задача решена при граничных условиях, соответствующих равномерной подпитке расплава кислородом на стенках тигля (CSiO= 1) и испарению кислорода на свободной поверхности (CSiO=0). Исследовано изменение концентрации кислорода в кристалле в зависимости от числа Рейнольдса и параметра QT/QK. Остальные параметры были фиксированы: Sc—25; Bic=—15,6; 〃/凡=0,7; RJRt = 6,36.
Установлено, что при отсутствии движения расплава (диффузионный режим) в подкристальной области возникает радиально-равномерное распределение кислорода с малым уровнем «го концентрации (CSiO = 0,02), что связано со значительным испарением кислорода на свободной поверхности вблизи кристалла.
Вынужденное движение расплава за счет вращения кристалла и тигля приводит к более интенсивному переносу кислорода м к перераспределению его содержания в расплаве. Концентрация кислорода определяется структурой течения в объеме расплава и зависит от значения параметра QT/QK- Последнее связано с тем, что переход от одновихревой к двухвихревой структуре течения при увеличении параметра QT/QK приводит к отделению подкристальной циркуляции от стенок тигля, подпитывающих расплав кислородом, за счет образования циркуляции от вращения тигля. /
При отдельном вращении кристалла (QT/QK=0) кислород от стенок тигля переносится непосредственно в подкристальную область, что приводит к высокому уровню его содержания на поверхности кристалла (CSiO=0,65).
Особенности течения, вызванные увеличением числа Рейнольдса до Re=l,5・10" и связанные с возникновением вторичных вихрей в подкристальной области и вблизи боковой стенки тигля (см. рис. 4.4, б), приводят к заметному понижению уровня концентрации в кристалле (CSiO=0,12) ввиду того, что наличие вторичной подкристальной циркуляции препятствует проникновению масс жидкости с более высокой концентрацией примеси к поверхности кристалла.
При дополнительном противовращении тигля (QT/QK = —0,5, Re = 688) содержание кислорода в кристалле также существенно понижается за счет образования двухвихревой структуры течения и отделения подкристальной циркуляции от стенок тигля (см. рис. 4.7, а). Дальнейшее увеличение относительной скорости вращения тигля до QT/QK=——3,3 при Re=688 не приводит
Рис. 4.9. Распределение концентрации примеси (кислород) в зависимости от параметра Qt/^k
Sc-25,
в% =—i5.6,
/ — Re=688,
2 — Re=l,57 ■ 10\ штриховая линия — режим диффузии
к качественному изменению структуры двухвихревого течения и поэтому не сопровождается изменением содержания кислорода на поверхности кристалла, которое по-прежнему равно 0,12.
Значительное увеличение числа Рейнольдса до Re= 1,57-104 в случае противовращения при QT/QK=—0,5 приводит к тому, что наибольшая концентрация кислорода возникает вблизи боковой стенки тигля, причем в остальном объеме, и в частности на поверхности кристалла, кислород практически отсутствует. Это связано с интенсивным движением жидкости под свободной поверхностью, где происходит значительное обеднение кислородом (см. рис. 4.7, б).
Суммарная зависимость концентрации кислорода в кристалле от значения параметра QT/QK при Re=688 и 1,57-104 и для режима диффузии представлена на рис. 4.9. Анализ этой зависимости показывает, что изменение скорости вращения тигля Qt/Q от 0 до —0,5 соответствует наибольшему уменьшению концентрации кислорода: от 0,65 до 0,12 при Re=688 и от 0,12 до 0,02 при Re= 1,57-104, причем в последнем случае уровень концентрации понижается до величины, соответствующей режиму диффузии.
Некоторые закономерности неизотермического течения и распределение примеси в расплаве
Тепловая конвекция. Распределение температуры в расплаве зависит от интенсивности теплообмена на свободной поверхности, слособа подвода тепла к стенкам тигля, градиентов температуры и геометрических параметров. Сравнительно сложный характер распределения изотерм можно отметить даже при равномерном нагреве стенок тигля в режиме теплопроводности (штриховые линии на рис. 4.10, б).
В поле силы тяжести неоднородность температурного поля приводит к тепловой конвекции и перераспределению изотерм в объеме расплава (сплошные линии на рис. 4.10): расплав нагревается вблизи дна и боковой стенки тигля, поднимается вверх и движется к поверхности кристалла, вблизи которой охлаждается и затем опускается вниз; по вытянутости изотерм заметно зна-
Рис. 4.10. Тепловая конвекция при Gr= 107, Рг=10т
а — линии тока, б — изотермы (штриховые линии — изотермы при отсутствии движения (режим теплопроводности))
Рис. 4.11. Течение и теплообмен на начальном участке процесса
Rk/Rt=°*°3, Re=147, QT/QK =0,33, Gr = 10s, Pr = 0,02, "/Rt=°,37, a — линии тока; б — изотермы
чительное влияние движения расплава на теплообмен (Gr = 107, Рг=10-2).
Влияние вращения кристалла и термокапиллярные эффекты, В процессе выращивания увеличение скорости вращения и диаметра кристалла приводит к увеличению числа Рейнольдса, которое определяется как ^e—QKR^/v. При этом возрастает вклад вынужденной конвекции от вращения кристалла и возникает подкристальная циркуляция, оттесняющая от поверхности кристаллизации естественно-конвективное течение [204]. От масштаба подкристальной циркуляции зависит характер теплообмена между расплавом и кристаллом и, следовательно, кривизна фронта кристаллизации, являющаяся одной из основных характеристик качества кристалла.
При выращивании монокристаллов границу тепловой и вынужденной конвекции на свободной поверхности расплава нужно контролировать. Положение этой границы вне поверхности кристалла соответствует полному обтеканию кристалла вынужденным течением, при котором в подкристальной области наблюдаются плоские изотермы. При проникновении течения, вызванного тепловой конвекцией, под кристалл происходит искривление поверхности кристаллизации и, как следствие, ухудшение качества растущего кристалла.
Наиболее резкие изменения в структуре течения происходят на стадии разращивания кристалла от размеров затравки до заданного диаметра. Рассмотрим их несколько подробнее.
На начальной стадии разращивания диаметра кристалла (Rh/Rt = 0,03; Re= 147) преобладает циркуляция, вызванная действием тепловой конвекции (рис. 4.11, а): наиболее интенсивное движение происходит вблизи боковой стенки тигля, где расплав прогревается до максимальной температуры, поднимается вверх, а затем охлаждается вблизи свободной поверхности и опускается ко дну тигля. При этом вытянутость тигля в радиальном направлении (〃/Rt = 6,37) и дополнительный нагрев дна тигля приводят к появлению в центральной области тигля более слабого подъемно-опускного движения, вовлеченного с течением вблизи боковой стенки в единую циркуляцию. Особенности распределения температур в расплаве связаны с наличием этих двух областей подъемно-опускного движения и характеризуются вытянутостью изотерм вблизи боковой стенки и в центральной области расплава по направлению движения (рис. 4.11, б).
В конечном периоде разращивания диаметра кристалла (при Rh/Rt=0,4, Re=5,3- Ю3) возникает интенсивная подкристальная циркуляция (”тах=8,28* 10~з), которая изменяет характер и интенсивность течения, вызванного тепловой конвекцией (4)min — =—4,87-10-2). При этом граница двух потоков отдалена от кромки кристалла на расстояние Х= (г—RQ/(Rt——RQ =0,2 (рис. 4.12, а) и поле температуры характеризуется переходом от однородного к неоднородному радиальному распределению при приближении к боковой стенке тигля (рис. 4.12, б). Влияние этих изменений проявляется в распределениях теплового потока из расплава в кристалл, приведенных для начала и конца периода разращивания диаметра кристалла (рис. 4.12, в). Отметим, что неоднородное распределение теплового потока, характерное для начального периода выращивания, сменяется при увеличении диаметра кристалла более однородным распределением в подкристальной области, что вызвано появлением циркуляции от вращения кристалла.
Зависимость границы потоков тепловой и вынужденной конвекции является многопараметрической (4.3). На основе численного моделирования установлены количественные зависимости радиальной координаты этой границы на поверхности расплава от критериев Gr/Re2 и Мп (рис. 4.13). При этом участок I соответствует начальному периоду выращивания кристалла, увеличению диаметра от размеров затравки до фиксированного максимального значения, т. е. от RJRT <С 1 до RJRr ^ 0,34-0,5. В этом случае Х<0, что соответствует преобладанию в расплаве тепловой конвекции: вынужденное течение либо отсутствует, либо находится под кристаллом. Значение Х=0 характеризует усиление подкристальной циркуляции и оттеснение границы тепловой и вынужденной конвекций к кромке кристалла. Подобный переход в структуре течения вызывает изменение в характере
Кк/7?т=0,4, Re—5,3 103,fiT/fiK =0,33, Gr==4,l ■ 106,Pr = 0,02, H/Rt =0-27,a — линии тока;6 — изотермы,е — распределение теплового потока из расплава в кристалл дляRk/Rt =0,03 (/) и 0,4 (2)Кк/7?т=0,4, Re—5,3 103,fiT/fiK =0,33, Gr==4,l ■ 106,Pr = 0,02, H/Rt =0-27,a — линии тока;6 — изотермы,е — распределение теплового потока из расплава в кристалл дляRk/Rt =0,03 (/) и 0,4 (2)Рис. 4.12. Течение и теплообмен в период времени, соответствующий максимальному диаметру кристаллаРис. 4.12. Течение и теплообмен в период времени, соответствующий максимальному диаметру кристаллаРис. 4.13. Зависимость положения границы .тепловой и вынужденной конвекции на поверхности жидкости X от соотношения параметров Gr/Re2 (а) и от числа Мп (6)Рис. 4.13. Зависимость положения границы .тепловой и вынужденной конвекции на поверхности жидкости X от соотношения параметров Gr/Re2 (а) и от числа Мп (6)
Кк/7?т=0,4, Re—5,3 103,
fiT/fiK =0,33, Gr==4,l ■ 106,
Pr = 0,02, H/Rt =0-27,
a — линии тока;
6 — изотермы,
е — распределение теплового потока из расплава в кристалл для
Rk/Rt =0,03 (/) и 0,4 (2)
Кк/7?т=0,4, Re—5,3 103,
fiT/fiK =0,33, Gr==4,l ■ 106,
Pr = 0,02, H/Rt =0-27,
a — линии тока;
6 — изотермы,
е — распределение теплового потока из расплава в кристалл для
Rk/Rt =0,03 (/) и 0,4 (2)
Рис. 4.12. Течение и теплообмен в период времени, соответствующий максимальному диаметру кристалла
Рис. 4.12. Течение и теплообмен в период времени, соответствующий максимальному диаметру кристалла
Рис. 4.13. Зависимость положения границы .тепловой и вынужденной конвекции на поверхности жидкости X от соотношения параметров Gr/Re2 (а) и от числа Мп (6)
Рис. 4.13. Зависимость положения границы .тепловой и вынужденной конвекции на поверхности жидкости X от соотношения параметров Gr/Re2 (а) и от числа Мп (6)
/ — Рг = 0,02, 2 — 0,5, 3—15, 4 — данные, полученные при выращивании монокристаллов гранатовой структуры
теплообмена между расплавом и кристаллом, что приводит к изменению формы фронта кристаллизации (инверсии) и оказывает значительное влияние на свойства кристалла [81 ].
Граница перехода, согласно работе [204], удовлетворительно согласуется с результатами численного моделирования и соответствует критериальному соотношению lg(Gr/Re2) = 1,6. При Х>0 происходит наиболее значительное усиление подкристальной циркуляции, оттеснение границы тепловой и вынужденной конвекций от кромки кристалла на поверхности расплава до Х = = 0,3, что в целом соответствует окончанию периода разращива- ния диаметра кристалла. Этому случаю отвечает участок // (рис. 4.13, а), характеризующий период выращивания кристалла максимального диаметра и развитый двухвихревой режим течения, при котором положение разделяющей потоки поверхности Х = 0,3 сохраняется при значительном изменении критериального соотношения Gr/Re2. Наконец, участок /// (рис. 4.13, а) характеризует преобладание в тигле вынужденного течения от вращения кристалла, при котором граница двух потоков может достигать боковой стенки тигля (Х=1).
На положение границы гидродинамических потоков влияет также значение числа Прандтля: большие числа Рг соответствуют большему смещению границы потоков от кромки кристалла к боковой стенде тигля.
Более существенное влияние на положение границы тепловой и вынужденной конвекций оказывает термокапиллярная конвекция, воздействие которой учтено при Рг= 15 (рис. 4.13, 6).
Экспериментальные данные, полученные визуальной фиксацией положения границы гидродинамических потоков при выращивании монокристаллов гранатовой структуры и приведенные на рис. 4【13, а, удовлетворительно согласуются с результатами численного моделирования. При этом фронт кристаллизации, близкий к плоскому, соответствует положению границы Х = 0,3, что совпадает% данными структурного анализа.
Для практического применения установленной зависимости (рис. 4.13, а) необходимо изменять скорость вращения кристалла в период процесса выращивания с учетом параметров, влияющих на границу тепловой и вынужденной конвекций (уровень расплава в тигле, разность температур и др.).
Особенности тепловой конвекции при противовращении кристалла и тигля. Противовращение кристалла и тигля (Re = 3300, QJQk=—О」) приводит к изменению структуры тепловой конвекции (Gr= 107, Рг=10-2), что можно заметить при сравнении соответствующих картин течения, приведенных на рис. 4.10 и 4.14. В обоих случаях наиболее интенсивное течение сосредоточено вблизи боковой стенки тигля, где происходит нагрев расплава и подъем его вверх. Однако радиадьный масштаб опускного течения при противовращении кристалла и тигля существенно уменьшается за счет появления в подцристальной области слабой циркуляции противоположного направления (рис. 4,14, а).
Рис. 4.14. Линии тока (а) и изотермы (6) при противовращении кристалла тигля и равномерном нагреве стенок тигля при Re=3,3- Ю3, QT/QK=——0,1, Gr==107, Pr=10TРис. 4.14. Линии тока (а) и изотермы (6) при противовращении кристалла тигля и равномерном нагреве стенок тигля при Re=3,3- Ю3, QT/QK=——0,1, Gr==107, Pr=10TРис. 4.15. Радиальное распределение примеси (кислород) при донном иагреве тигля при Gr=8,5-107, Рг= 10-2, Sc—25
Рис. 4.14. Линии тока (а) и изотермы (6) при противовращении кристалла тигля и равномерном нагреве стенок тигля при Re=3,3- Ю3, QT/QK=——0,1, Gr==107, Pr=10T
Рис. 4.14. Линии тока (а) и изотермы (6) при противовращении кристалла тигля и равномерном нагреве стенок тигля при Re=3,3- Ю3, QT/QK=——0,1, Gr==107, Pr=10T
/ —Re = 2,3 • 103, г —8,8 • 103,斗一2,1, ■ Ю4, точки — экспериментальные данные
Рис. 4.16. Мгновенные картины линий тока (а) и изотерм (6) в колебательном режиме при Re = =2,1 • 10< g「=22108, Pr=10-2, Qt/^k= —0,5Рис. 4.16. Мгновенные картины линий тока (а) и изотерм (6) в колебательном режиме при Re = =2,1 • 10< g「=22108, Pr=10-2, Qt/^k= —0,5При другом способе нагрева стенок тигля, например боковом, можно получить дробление подкристального течения на ряд вторичных вихрей [150], что приводит к увеличению теплообмена в периферийных областях кристалла по сравнению с центральными и вызывает возрастание радиальной неоднородности теплоотдачи из расплава в кристалл. Наоборот, созданием преимущественно донного нагрева тигля можно добиться расширения вторичной циркуляции на всю подкристальную область. По этой причине донный нагрев используется в ряде случаев на практи-
Рис. 4.16. Мгновенные картины линий тока (а) и изотерм (6) в колебательном режиме при Re = =2,1 • 10< g「=22108, Pr=10-2, Qt/^k= —0,5
Рис. 4.16. Мгновенные картины линий тока (а) и изотерм (6) в колебательном режиме при Re = =2,1 • 10< g「=22108, Pr=10-2, Qt/^k= —0,5
ке для получения монокристаллов с однородным поперечным распределением примесей [36]. Анализ конкретных условий тепло- и массообмена в расплаве показывает, что при дойном нагреве тигля и при значениях режимных параметров Gr = 8,5-107, р「=]()-2. Sc = 25 изменение числа Рейнольдса от 2,3-103 до 2,1 • ■ 104 приводит к значительному выравниванию распределения концентрации примеси (кислорода) на фронте кристаллизации (рис. 4.15).
При увеличении габаритов ростовых установок и параметров процесса выращивания кристаллов стационарный режим течения и тепломассообмена может сменяться многовихревым, колебательным (рис. 4.16). Колебания температуры в подкристальной области могут быть причиной неустойчивости фронта кристаллизации, приводящей к полосчатой неоднородности кристаллов. Сравнение с данными натурного эксперимента [163] показало, что амплитуда колебаний температуры для основных гармоник значительно выше в эксперименте, чем при численном моделировании. Последнее можно объяснить недостаточной осевой симметрией течения и теплообмена в ростовой установке.
Таким образом, к настоящему времени получен ряд важных результатов, позволяющих значительно продвинуться в понимании закономерностей конвективных процессов, протекающих в тигле при изменении большого числа режимных параметров (гео метрических, динамических, тепловых и др.). Кроме того, при* обретен опыт практического применения результатов математического моделирования для оптимизации метода Чохральского, например путем управления границей тепловой и вынужденной конвекций на поверхности расплава [82]. Отметим также, что при решении столь сложных задач оказалась весьма полезной координация работы специалистов разного профиля [ 14, 36, 82, 163] (по математическому моделированию, лабораторному эксперименту и росту кристаллов).
ВЛИЯНИЕ ТЕПЛОВОЙКОНВЕКЦИИ
НА РАСПРЕДЕЛЕНИЕПРИМЕСИ
ПРИ ВЫРАЩИВАНИИКРИСТАЛЛОВ
МЕТОДОМ НАПРАВЛЕННОЙ КРИСТАЛЛИЗАЦИИ
Направленная кристаллизация является одним из широко применяемых методов получения из расплава полупроводниковых и металлических материалов [102]. Для получения кристалла с заданными свойствами необходимо поддерживать определенные скорость кристаллизации и концентрацию примеси в расплаве у фронта кристаллизации. При горизонтальной направленной кристаллизации в расплаве под действием силы тяжести в неоднородном поле температуры всегда существует тепловая кон~ векцня, которая определяет перенос примеси в расплаве и, следовательно, распределение ее в кристалле.
С целью устранения влияния конвекции на распределение примеси были проведены эксперименты по выращиванию кристаллов на орбитальной станции [125], причем одним из основных методов роста в этих условиях была направленная кристаллизация в ампуле. Полосчатая неоднородность в условиях невесомости исчезла, однако в ряде экспериментов появилась значительная поперечная неоднородность в распределении примеси, не наблюдавшаяся в земных условиях.
Ранее, при исследовании методами численного моделирования влияния тепловой конвекции на распределение температуры в объеме жидкости, был получен фундаментальный результат, заключающийся в том, что при определенной интенсивности конвекции неоднородность температуры в жидкости достигает максимального значения (эффект максимума температурного расслоения) [138]. Было высказано предположение, что полученная в космическом эксперименте значительная неоднородность распределения примеси вызвана тепловой конвекцией, интенсивность которой в невесомости могла быть близкой к интенсивности, соответствующей максимуму неоднородности распределения примеси. Параметрические исследования этого явления на простой модели метода направленной кристаллизации [148], а также отдельные расчеты по модели, учитывающей движение фронта кристаллизации [117], подтвердили возможность появления максимальной неоднородности распределения примеси в условиях слабой тепловой конвекции.
Ниже приводятся результаты более подробного, чем в работе [117], исследования направленной кристаллизации в. широком диапазоне параметров с целью определения области максимальной неоднородности распределения примеси и режимов, благоприятных для выращивания однородных кристаллов в условиях невесомости.
Математическая модель процессов тепло- и массообмена при направленной кристаллизации
Рассматривается кристаллизация с постоянной скоростью и( плоского слоя жидкости толщиной Н и длиной L, находящегося в поле постоянной массовой силы, вектор ускорения которой равен g и составляет угол ф с осью у (рис. 4.17). В системе координат 0尤у, связанной с движущимся фронтом кристаллизации (компоненты скорости рассматриваются относительно неподвижных границ слоя), уравнения Навье——Стокса в приближении Буссинеска и уравнения конвективного тепломассообмена в безразмерных переменных вихрь со, функция тока 也 температура 0 и концентрация С имеют следующий вид:
—+ (U —■ Uf) ——F V — = Ao)+Gr — cos Ф + — sin <p , dtd% oy\dxdy 丿
Рис. 4.17. Постановка задачи о направленной кристаллизацииРис. 4.17. Постановка задачи о направленной кристаллизации
Рис. 4.17. Постановка задачи о направленной кристаллизации
Рис. 4.17. Постановка задачи о направленной кристаллизации
△2==s,U = d^/dy,V =—d^/dxt
—+((7 —t/,-)-+!/- = —-Д9,
atdx dy Pr
虻十(U — 竺+ U竺=丄AC.
dtдх dy Sc
Граничные условия имеют вид
尤=0,U=V = 8 = 0,дС/дх — Sc Uj^\——瓦)С,
尤=L/〃,U=V=дС/дх = 0, Q = L/H,
у = 0,у=1,U=V = G3IGy = GC2y = 6
В этих уравнениях за характерные масштабы времени, длины, скорости, температуры и концентрации приняты соответственно "2/% 方,v/Я, (Tri#—Ткр)"/厶,с0. Предполагается, что температура на горячем конце слоя Trop = T「op(f) меняется так, что средний градиент температуры в жидкости 7= (Ггор——Ткр)/Л остается постоянным (7\р—температура кристаллизации). Решение определяют следующие безразмерные параметры: число Грасгофа Сг = §^т^^/х2, число Шмидта Sc= v/D, число Прандтля Рг = р/а, равновесный коэффициент распределения 瓦,скорость кристаллизации Uf — ufH/v, угол между вектором ускорения массовой силы и фронтом кристаллизации ф. Коэффициенты кинематической вязкости V, температуропроводности а, диффузии D, теплового объемного расширения 卩丁 предполагаются постоянными.
До начала кристаллизации стационарная конвекция в жидкости, поля температуры и концентрации описываются следующими уравнениями (U『 = 0):
Gr cos <p U' —— + I7 — = A® + — + — tg <P> \/dx dy
A”' = sz,U'=外7。%H =—д^/дх,
Pr Gr cos <p (U'de/0尤 + V^dQ/dy) — Д0,C = 1.
В этих уравнениях сделана замена переменных: (U‘,V\ 屮‘,о/)= = (U, R, p, s)/(Grcos(p). Далее будем рассматривать медленные течения жидкости с малыми числами Прандтля или Грас-
гофа в предположении, что число Рэлея Ra = Gr Рг^Ю2. В этом случае конвективным переносом тепла можно пренебречь, и поле температуры будет иметь вид 0=х.
Рассмотрим влияние на течение числа Грасгофа. Когда течение медленное, переменные U‘, I", о/, х|/ не зависят от числа Грасгофа. В этом случае можно пренебречь конвективными членами и в уравнении движения. При увеличении числа Грасгофа нелинейные конвективные члены начинают оказывать влияние на решение, что приводит к зависимости переменных U‘,Vf от числа Грасгофа (рис. 4.18) и появлению в ядре течения вторичных ячеек. Это течение было исследовано в работе [44] методами линейной теории устойчивости, в работе Е. Л. Тарунина (см. [40]) с помощью разностного метода в предположении периодичности течения и в работах [227, 240] в случае слоя конечной длины. Как было показано методами теории устойчивости [245] и в эксперименте [226], сразу же после появления, когда число Грасгофа достигает значения примерно 104, эти ячейки, имеющие в трехмерном представлении вид поперечных валов, теряют устойчивость по отношению к пространственные колебательным возмущениям. Эта неустойчивость, по-видимому, приводит к осцилляциям в полях течения, температуры и концентрации в жидкости и может быть причиной неоднородности распределения примеси в кристалле.
В дальнейшем при исследовании влияния конвекции на распределение примеси ограничимся медленными течениями, что справедливо до значений числа Грасгофа, приблизительно равных 104 (см. рис. 4.18). Таким образом, до начала кристаллизации течение, поля температуры и концентрации описываются следующими уравнениями:
Ао/+ 1=0,
Ах|/ = s', °’ =外'/&/, Н = —д^/дх,
8 =尤, С= 1.
Решение этих уравнений с граничными условиями ^ = d^f/dn = 0 зависит от удлинения слоя L/H. Будем предполагать, что L》H, и в дальнейших расчетах используем приближенное аналитическое решение этой задачи, полученное в работе [42]:
у —у —ТУП—ТУП—г8")=計十一
у —
у —
ТУП—
ТУП—
+ % ,+ % ,9一扑9一扑т 〃 /、 Gr「1
+ % ,
+ % ,
9一扑
9一扑
0 (居9)=石[不一
х р — е~ах (cosВ% + -|-sin m(Х, 9)=紀-" а = 4,150, В = 2,286.
ШтриховаяШтриховаялиния ——решение [42]линия ——решение [42]Рис. 4.19. РежимыРис. 4.19. Режимытечения и теплообмена в слое с продольным градиентомтечения и теплообмена в слое с продольным градиентомтемпературытемпературы
Штриховая
Штриховая
линия ——решение [42]
линия ——решение [42]
Рис. 4.19. Режимы
Рис. 4.19. Режимы
течения и теплообмена в слое с продольным градиентом
течения и теплообмена в слое с продольным градиентом
температуры
температуры
Пусть в начальный момент времени / = 0 начинается кристаллизация с постоянной скоростью U/. Будем предполагать, что скорость кристаллизации мала и движение фронта не изменяет поля течения, описываемого приведенными выше формулами. Тогда уравнение для определения концентрации примеси в расплаве будет иметь вид'
dC/df + (Gr Sc cos @U — Uf Sc) dCldx +
+ Gr Sc cos ^V'dC/dy = AC.
Начальное условие: C= 1.
Граничные условия:
У =。,У=1, dC/dy = Qy
尤=0,д С/дх = q S с (1 —自)С,
x=LJH,дС/дх = 0 при 0<//<0,5,
С=1 при OVyVL
Здесь введен новый масштаб времени: f' = 〃Sc.
Граничные условия для концентрации вдали от фронта ciu вятся на некотором расстоянии от фронта кристаллизации LJH (см. рис. 4.17). При этом LJH выбирается так, чтобы решение у фронта кристаллизации не зависело от LJH.
На рис. 4.19 на плоскости параметров Gr cos<p и Рг заштрихована область, где предполагается справедливым решение поставленной задачи. В области выше прямой / нужно принимать ео внимание нелинейные члены в уравнении движения. В области правее прямой II течение влияет на теплообмен и необходимо учитывать конвективный перенос тепла.
В рамках сформулированной задачи концентрация примеси в жидкости у фронта кристаллизации будет определяться следующей зависимостью:
С = С(尤,у, % 瓦,G, Ре).
Здесь введены обозначения: G = Gr Sc cos ф, Ре= UtSc—ufH/D (число Пекле). Аналогичные определяющие параметры получены в работах [202, 203] при исследовании направленной кристаллизации с помощью метода, предложенного в работе [246] и основанного на анализе порядков величин.
Полученное двумерное уравнение конвективной диффузии с соответствующими граничными условиями и полем течения решалось с помощью явной двухслойной разностной схемы, для аппроксимации конвективных членов использовались центральные разности. Шаг по времени выбирался из условий устойчивости явной схемы [122], а шаг сетки по пространству определялся точностью и условием монотонности решения для симметричной схемы (см. п. 1.1.2). Расчет проводился на ЭВМ ЕС- 1055М с использованием матричного процессора (см. разд. 2.1).
Результаты параметрических исследований
Рассмотрим диффузионный режим переноса примеси в расплаве (G = 0). В этом случае распределение примеси однородно вдоль фронта и задача сводится к одномерной.
На рис. 4.20 показано распределение примеси в кристалле и расплаве в некоторый момент времени для ^0< 1. Определим толщину концентрационного пограничного слоя в расплаве у фронта кристаллизации следующим образом:
6=[С(0)-С(оо)]/| (дС/дх) \х=о=[С(О)-\]/\дС/дх\х^.
Учитывая граничное условие при х = 0, получим
8= С(0) —С(оо) — 1—С(2/С(0)
—Ре (I - ^0) С (0? ~ Ре (l^feo)~ '
Это выражение справедливо и в конвективном режиме кристаллизации, а в случае диффузионного стационарного режима (С(оо) = 1, С(0) = 1/^0) получим
6d= (1 —k0) /(Ре (1—砧)=\ jPe = DH]и「
Таким образом, введенное ранее число Пекле Ре является отношением протяженности фронта кристаллизации Н к толщине стационарного диффузионного пограничного слоя D/uf.
Рассмотрим влияние интенсивности конвекции (параметр G) на распределение примеси. Увеличение интенсивности конвекции приводит к появлению поперечной (вдоль фронта кристаллизации) неоднородности в распределении примеси, уменьшению средней концентрации примеси на фронте кристаллизации и толщины концентрационного пограничного слоя (рис. 4.21). За- 180
Рис. 4.20. Распределение примеси в расплаве и кристалле в диффузионном режиме (й0<1)
Рис. 4.22. Зависимости поперечной неоднородно- стн в распределении примеси от параметра G (а) и числа Ре (6) при 瓦= = 0,1 а/ — Ре = 5,2 — 10,?— 18,、4 — 30,5 — 90, 6/ - G=103,2 — IO'Рис. 4.22. Зависимости поперечной неоднородно- стн в распределении примеси от параметра G (а) и числа Ре (6) при 瓦= = 0,1 а/ — Ре = 5,2 — 10,?— 18,、4 — 30,5 — 90, 6/ - G=103,2 — IO'
Рис. 4.22. Зависимости поперечной неоднородно- стн в распределении примеси от параметра G (а) и числа Ре (6) при 瓦= = 0,1 а
/ — Ре = 5,
2 — 10,
?— 18,、
4 — 30,
5 — 90, 6
/ - G=103,
2 — IO'
Рис. 4.22. Зависимости поперечной неоднородно- стн в распределении примеси от параметра G (а) и числа Ре (6) при 瓦= = 0,1 а
/ — Ре = 5,
2 — 10,
?— 18,、
4 — 30,
5 — 90, 6
/ - G=103,
2 — IO'
Рис. 4.21. Распределение примеси в расплаве вдоль фронта (а) и по нормали к нему(4=0,5) (6) при различных значениях параметра G (瓦=0,1, Ре = =5)
/ — G = 0,
2 — В, 3 — 10* 4 — 3 ■ 103, 5 - 10$, 6 — 3 70* 7 - 13
висимость поперечной неоднородности, которую в дальнейшем 6Vдем характеризовать отношением максимального значения концентрации примеси к минимальному на фронте кристаллизации
Cmax/Cm in = ШЯХ С (О, 4)/ПЙП С (0, у), У У
от интенсивности перемешивания в расплаве при различных числах Пекле показана на рис. 4.22, а. Начиная с некоторого значения параметра G, течение оказывает влияние на распределение примеси (точка b, Cmas/Cmin一1 =0,1, т. е. неоднородность распределения примеси 10%), в точке т неоднородность достигает максимального значения, дальнейшее увеличение интенсивности перемешивания приводит к уменьшению величины Стах/ /Стщ. Как влияет изменение числа Пекле Ре, т. е. скорости кристаллизации, на поперечную неоднородность при различных интенсивностях перемешивания, видно из рис. 4.22, б.
На основе рис. 4.22 можно построить диаграмму режимов кристаллизации в плоскости параметров G и Ре, которая позволяет оценить величину неоднородности распределения примеси при различных условиях кристаллизации. На рис. 4.23 кривая / соответствует 10%-ной поперечной неоднородности, кривая 2 — максимальной. Область ниже кривой 1 будет соответствовать почти диффузионному режиму кристаллизации, а область около кривой 2 — значительной поперечной неоднородности.
На рис. 4.24 показана зависимость Cmas/Cmin от параметра G при различных значениях равновесного коэффициента 标・ Видно, что при 々о》1 величина неоднородности оказывается больше, чем при 焉VI, и положение максимума неоднородности (точка т) смещается в область больших значений параметра G.
Рассмотрим, как зависит от интенсивности перемешивания в расплаве и скорости кристаллизации эффективный коэффициент распределения примеси йе, определяемый отношением концентрации примеси в кристалле на фронте кристаллизации с(0, у) к концентрации примеси в расплаве далеко от фронта кристаллизации е(8). Будем предполагать, что с(оо) —с0, тогда получим
瓦(4)=с(0, у)/Co = koC(0, у),
где ke(y) зависит от координаты вдоль фронта. В практике кристаллизации обычно используется средний (поперек кристалла) эффективный коэффициент распределения 々е, который будем определять следующим образом:
ke= J А (у) dy = kG ^ С (0, у) dy = й0С (0). • о о
Здесь С(0)—средняя концентрация в расплаве у фронта кристаллизации.
На рис. 4.25 показаны зависимости эффективного коэффициента М от интенсивности перемешивания, скорости кристаллиза- 182
Рис. 4.24. Зависимость поперечной неоднородности распределения примеси от параметра G при различных значениях коэффициента распределения 々о(Ре = 5)
Рис. 4.23. Режимы роста кристаллов методом направленной кристаллизации в зависимости от поперечной неоднородности распределения примеси (Ао —0,1)
Рис. 4.25, Зависимость эффективного коэффициента распределения метра G (Ре = 5)
от пара-
а —々0 = 0,1; 6 — fto=5,5
Рис. 4.26. Локальная толщина концентрационного пограничного слоя при различных G (Ре = 5, Аго=О,1)
/ — G*0, 2 — 10\ 3 — 3 • g 4 — 10\ 5 — 10s
Рис. 4.27. Зависимость средней толщины концентрационного пограничного слоя от параметра G (Ре = 5,先尸 =0,1)
ции и равновесного коэффициента распределения. Можно отметить, что ке особенно резко изменяется в диапазоне параметров, соответствующем области значительной поперечной неоднородности в распределении примеси, а точка перегиба на графиках примерно соответствует максимальной поперечной неоднородности.
Рассмотрим зависимость от параметров толщины концентрационного пограничного слоя. Так же как и для эффектйвного коэффициента распределения, можно ввести локальную толщину пограничного слоя
6=[l — l/C(0, y)]/[Pe(i)]
и среднюю толщину пограничного слоя 8=[1—1®(0, у)]/[Ре(1—耳)]•
На рис. 4.26 показана зависимость локальной толщины пограничного слоя от координаты у. Поскольку б определяется локальной концентрацией примеси на фронте, изменение толщины пограничного слоя вдоль фронта прямо связано с поперечной неоднородностью распределения примеси (см. рис. 4.21). Легко получить зависимости б и б от ^е и 瓦.Например, 6=(1—k0/ke)f /[pe(1—瓦)]• _ "
На рис. 4.27 показана зависимость б от определяющих параметров. Штриховая линия на этом графике — изменение толщины концентрационного пограничного слоя 6Bps, определенного по модели Бартона—Прима—Слихтера [201 ],
Sbps = (1/Ре) Е( ; —£ D •
При значительной интенсивности перемешивания в расплаве
6bps — In 1 +Ре6bps — In 1 +Ре龙e -々0(1 -岛)瓦_龙e -々0(1 -岛)瓦_f б,f б,
6bps — In 1 +Ре
6bps — In 1 +Ре
龙e -々0
(1 -岛)瓦_
龙e -々0
(1 -岛)瓦_
f б,
f б,
что видно на рис. 4.27. Однако в области слабого перемешивания величина б, по-видимому, будет лучше характеризовать действительное распределение примеси у фронта кристаллизации^ чем величина 6Bps, которая при Gr-^0 стремится к бесконечности.
КОНВЕКЦИЯ, ТЕПЛО- И МАССООБМЕН В МОДЕЛИ ЖИДКОСТНОЙ ЭПИТАКСИИ
Метод жидкостной эпитаксии (от греческих слов eni ——на, ra^is — расположение в порядке) заключается в кристаллизации слоев из раствора—расплава (разбавленного раствора кристаллизуемого компонента в легкоплавком растворителе) и ис-
пользуется для получения высококачественных полупроводниковых структур для непосредственного применения в приборах.
Существует большое количество модификаций этого метода в зависимости от тепловых условий роста, способа создания пересыщения, геометрии области, занятой расплавом, а также требований к электрофизическим параметрам, структуре, толщине эпитаксиальйого слоя.
Для изготовления приборов требуются как однослойные, так и многослойные структуры с толщиной слоев от долей микрона до десятков и сотен микрон, поэтому при выращивании эпитаксиальных пленок необходимо знать характер изменения их толщины во времени. Скорость роста эпитаксиального слоя зависит от диффузионных и гидродинамических процессов в растворе— расплаве, поэтому важное значение имеет изучение конвективного движения, наличие которого в экспериментах по жидкостной эпитаксии отмечается рядом авторов [75, 101, 275]. Причинами возникновения конвекции могут быть градиенты концентрации, температуры, сил поверхностного натяжения при наличии свободной поверхности. Непосредственное наблюдение процессов в жидкой фазе весьма затруднено из-за высокой температуры, непрозрачности, малых размеров области, занятой расплавом. Детальный анализ и параметрическое исследование конвективных процессов в модели жидкостной эпитаксии выполняется ниже на основе нестационарных уравнений Навье—Стокса.
Математическая модель процесса жидкостной эпитаксии
Математическая модель процесса жидкостной эпитаксии строится для варианта роста слоев из ограниченного объема насыщенного раствора——расплава в изотермических условиях на две подложки (рис. 4.28) в следующих предположениях: поля течения и концентрации кристаллизуемого компонента двумерные; зависимость с(Т) по диаграмме состояния полагается линейной; изменение размеров области за счет роста слоев не учитывается; исходная поверхность подложки полагается плоской; кристаллизация происходит только на подложках; кинетические явления на границе подложка——расплав не рассматриваются; охлаждение раствора——расплава идет с постоянной скоростью, изотермические условия не нарушаются.
Исходная система двумерных уравнений в переменных вихрь <о, функция тока р, концентрация С в декартовой системе координат в безразмерной форме имеет вид
озf + t/(oa + и(0у = з:сс十 Wyy + F,(4.6)
屮衣+巾^=a),(4.7)
- Ct + t/C*x+ У Су — Sc'1 (Cxx + Cyy),(4.8)
Рис. 4.28. Постановка задачи о жидкостной эпитаксии
/ — раствор—расплав, 2 — подложка, 3 — графитовые стенки
Рис. 4.29. Диаграмма состояния бинарной системы
7 0, Гк п — температура начала и окончания процесса эпитаксиального роста; с0, гк п — концентрация растворенного в А компонента В в начале и конце процесса, 「口力一 темпе ратура плавления соединения АВ
где U =办,У =—必,С = с/с(), F = Grc (Ся cos ф + Су sin fp). Здесь S V—проекции вектора скорости на оси %, у соответственно; Sc — число Шмидта; Grc—концентрационное число Грасгофа; (Р — угол между вектором ускорения g, создаваемого массовыми силами, и осью у; с0— размерная начальная концентрация по диаграмме состояния (рис. 4.29); с, С ——текущая размерная и безразмерная концентрации. В качестве масштабов длины, времени, скорости и концентрации выбраны соответственно ","厶, v/Я, с。, где Н ——характерный размер (толщина слоя раствора—— расплава), v ——коэффициент кинематической вязкости.
Граничные условия задаются в следующем виде:*
GWxWLIH,У = 0,у = 1 : С = Сд С1
х = 0, x = L/",0<у<1 : дС/дп — 0,
где Сдс—безразмерное значение концентрации по диаграмме состояния (cKn/QW&cWl). На всех границах заданы условия прилипания
巾=0,d^/дп = 0.
Начальные условия
о)о= 0,if:0 — 0,&=1.
Искомое решение (например, поле концентрации) зависит от координат, безразмерного времени FoD = Dt/H2 (D — коэффициент диффузии), значений безразмерных критериев подобия, геометрии области G^, начальных условий б2, граничных условий G3, угла ср и может бытыпредставлено в виде
С=/(г, у, Fod, Sc, Grc, G〔,G2, G3,中)."(4.9)
Установление зависимости (4.9)—основная задача моделирования конвективных процессов в расплаве.
Численное моделирование процесса жидкостной эпитаксии осуществляется на основе методики и комплекса программ (см. гл. 1 и [23]). Уравнения (4.6), (4.8) решаются неявным методом переменных направлений с использованием монотонной аппроксимации (см. п. 1.1.2). Решение уравнения Пуассона (4.7) осуществляется с использованием двух методов: итерационного неявного метода переменных направлений и метода разделения переменных с применением быстрого преобразования Фурье (см. п. 1.1.3). Граничные условия для р, со аппроксимируются по методу, изложенному в п. 1.1.4. В процессе счета находились значения функции Q = Sc_1 I Cydx, характеризующей величину без
размерной массы кристаллизуемого компонента, осевшей на единице длины подложки за время t и определяющей конфигурацию слоя.
При отработке модели выполнены дополнительные тесты мегодики и некоторые ее модификации. По сравнению с методикой [23] в расчетную схему введена релаксация вихря на границе, согласно которой значения вихря представляются в виде
=(1-a)3* + a川+1, (4.10)
где а^(0, 1) —параметр релаксации. Релаксация осуществляется во внутреннем итерационном цикле (см. п. 1.1.4), в котором наряду с решением уравнений (4.6)——(4.8) на каждом временном слое решается уравнение
s%s+i=(1—а)зм + азп"*
где s — индекс итерационного цикла. При выборе а из диапазона 0,3—0,7 временной шаг в модельной задаче при подогреве сбоку жидкости, ограниченной твердыми стенками (Рг= ПО, G「= 130), удается увеличить примерно в 103 раз.
В зависимости от величины числа Рэлея могут реализовываться как стационарные, так и нестационарные, нерегулярные режимы конвекции, достоверный расчет которых представляет определенные трудности. При отработке методики вначале были выполнены тесты результатов расчетов для модельных задач. Для стационарных режимов тепловой конвекции (Рг= 1, G「= =102, 104, 105) в квадратной области с твердыми границами при заданных температурах на боковых стенках и линейным профилем температур на верхнем и нижнем основаниях максимальные значения функции тока удовлетворительно согласуются с данными [120].
Нерегулярные конвективные движения реализуются в горизонтальном слое, ограниченном твердыми поверхностями и подогреваемом снизу, при Pr = 0,71, Ra = 3,8* 102 На боковых границах ставятся периодические граничные условия с периодом L/H, равным 2,8. Расчеты выполнены на сетках 17X17, 33x33
000,5у0,5уРис. 4.30. Профили среднеквадратичных значений температуры (а), вертикальной (пунктир) и горизонтальной (сплошные кривые) компонент скорости (6) и осредненных значений вертикальной температуры (в) при Рг = =0,71, Ra=3,8-105
0
0
0,5у
0,5у
7—4 — номера вариантов по табл. 4 1
со сгущением у твердых горизонтальных поверхностей; минимальное расстояние между узлами составляет 0,02 и 0,01 соответственно. Среднеквадратичные значения ^(/')2 = У(/一 犷 компонент скорости и температуры, осредненные по времени и пространству, а также усредненные значения температуры по вертикали (0= (0j—0)/(0i—02),仇,02—температуры нижнего и верхнего оснований) приведены на рис. 4.30. Для сравнения показаны аналогичные характеристики, полученные в работе [222].
В табл. 4.1 содержатся обобщенные результаты расчетов, варианты 4—6 соответствуют данным из [222] для двумерного и трехмерного случаев. Согласование данных с точки зрения прак~ тических задач следует признать удовлетворительным, учитывая большое число исходных предположений и степень неопределенности в коэффициентах переноса.
Табли ца 4.1. Характеристики нерегулярной конвекции для горизонтального слоя при подогреве снизу (Pr=0,71, Ra==3,81225-105)
№ п/п
Сетка
т
(VqTz)п1ax
(/1? a) max
(У K'Jmax
Nu = g/备
1
17X17
10-3
0,2
0,211
0,227
6,6
2
17X17
10~4
0,204
0,244
0,268
7,37
3
33X33
IO'3
0,177
0,215
0,262
6,51
4
33X17X17
2,9-10-2
0,457
0,154
0,207
7,44+0,29*
5
17X17X17
3,1*10~2
0,166
0,163
0,207
7,75+0,35*
6
47X47
3,4•10-2
0,167
0,25
0,253
8,6
• Разброс данных указан в работе [222].
Оценка численных значений критериев подобия для бинарных систем полупроводниковых материалов
Анализ процессов, происходящих в жидкой фазе, проведен для растворов—расплавов бинарных систем In-—InSb, Ga—GaSb, In—InAs, In—InP, Ga—GaAs, Ga—GaP с учетом диаграмм температура—состав по значениям следующих чисел подобия: Рг = = */а, Sc=p/Z), Ra=gf>TH3AT/va, Rac = gf>cH3^c/vD = GrcSc (a— температуропроводность, 阮,瓦一коэффициенты, характеризующие изменение плотности расплава с изменением температуры и концентрации, АТ, Ас-—характерная разность температур и концентраций).
Конкретные значения физико-химических параметров раствора——расплава зависят от температуры и концентрации растворенного компонента. Концентрация, в свою очередь, определяется температурой и изменяется в соответствии с диаграммой состояния [164]. Экспериментальные данные по зависимости параметров насыщенных растворов рассматриваемых систем от температуры в литературе отсутствуют, за исключением данных по плотности системы Ga—GaAs. Значения р(Т, с) рассчитывались по значениям р(Т) с учетом диаграмм состояния (рис. 4 31); аналогично вычислялись значения v(T, с), а(Т, с).
В табл. 4.2 представлены критерии подобия для растворов— расплавов бинарных систем полупроводниковых материалов, рассчитанные по данным из работ [32, 67, 108, 206]. Значения Ra, Rac получены для земных условий (g = 9,8 м/с2). Общей закономерностью рассматриваемых систем является существенное преобладание конвекции, обусловленной градиентом концентрации, над тепловой (рис. 4.32), что позволяет изучать процесс жидкостной эпитаксии, исключив из рассмотрения тепловую конвекцию.
Для каждой из рассматриваемых систем для горизонтального варианта жидкостной эпитаксии существует критическая тол-
Рис. 4.31. Зависимости плотности насыщенных растворов—расплавов бинарных систем от температуры
/ — In — InSb, 2 — Ga — GaSb, 3 — In — InAs, 4 — In — InP, 5 — Ga — GaAs, 6 — Ga ―■ CaP, сплошные кривые — рассчитанные значения, крестики — экспериментальные данные
Рис. 4.32. Зависимость чисел Ra (сплошные линии) и Rac (штриховые) от ве личины g/go при Н = 0,1 см, ДГ= 10°
/ — In — InSb, 2 — Ga — GaSh, 3 — In — InAs, 4 — In — InP, 5 - - Ga — Ga As, 6 — Ga — GaP
щина слоя расплава 〃*, соответствующая критическому значе^ нию числа Рэлея Ra*: при "V"* движения нет. С увеличением Н в жидкой фазе развивается конвекция в соответствии с диаграммой режимов [225] в зависимости от ориентации слоя и раз、 меров подложки.
На рис. 4.32 представлены границы диффузионного режима в зависимости от величины микроускорений для каждой системы, построенные исходя из значения Ra*= 1708 для модельной задачи о конвекции в горизонтальном слое жидкости, ограниченном твердыми поверхностями и подогреваемом снизу.
Таблица 4.2. Критерии подобия бинарных систем
Система
Pr-1G3
Sc
(Ra/厅込「"от
(Rac//Ya)-1(^9
In — InSb
7
118
8,4
2,4
Ga — GaSb
7,6
32
3
0,14
In — InAs
2,2
55
и
3,9
In 一 InP
2,1
4
7,4
0,14
Ga — Ga As
5,6
96
4
•29
Ga — GaP
4,7
21
5,6
0,38:
Примечание. Значения Ra, получены при
Ac = e 6) — c (TK n).
Режимы движения при горизонтальном расположении подложек
Численное моделирование конвекции и массообмена при жидкостной эпитаксии выполнено в диапазоне параметров: число Шмидта Sc = 50, 100, 200; температурный интервал роста АТ = = 30°; скорость охлаждения раствора—расплава Уохл = 0,254- +4℃/мнн; толщина области расплава //=1+2,5 мм; длина подложки £ = 6X1 мм; величина L/// = 2,44-l 1; уровень ускорений g = 0+2g(). Расчеты проводились с использованием равномерных сеток 21 ХЗЗ, 21 Х65, 21X129, 33x33 в зависимости от величины L[H. Временной шаг т брался равным 10-3——2-10-2 в зависимости от параметров процесса. Параметр релаксации а в уравнении (4.10) для этой серии расчетов был выбран равным 0,4.
Геометрическая однородность слоя характеризуется величиной
Q,= -"ax-Qmjn . ^)。%,(4.11)
Qmax
Qmax, Qmm—максимальное и минимальное значения Q в конце процесса. Разница в толщине слоев между подложками определяется по формуле
(4・12>(4・12>AQ=^^ • 100%,
(4・12>
(4・12>
где Qb, Qh—безразмерное колияество вещества, осевшего на верхней и нижней подложках в конце процесса. Относительная суммарная величина выросших слоев рассчитывается по фор-
мулеQe =мулеQe =Qb+QhQb+Qh•100%,•100%,-(4.13>-(4.13>
муле
Qe =
муле
Qe =
Qb+Qh
Qb+Qh
•100%,
•100%,
-(4.13>
-(4.13>
где QH.C—максимально возможная безразмерная масса слоя с учетом диаграммы состояния системы.
При численном моделировании горизонтального варианта жидкостной эпитаксии (ср = О) получены слои различной геометрии в зависимости от величины числа Rac. На рис. 4.33 представлены распределения вдоль подложек массы кристаллизуемого компонента, по которым оценивается геометрическая однородность слоев. На рис. 4 34 показаны соответствующие поля кон、 центрации и структура движения в расплаве. При Rac= 105 рао пределение концентрации близко к диффузионному. Увеличение
Рис. 4.33. Распределения безразмерной массы кристаллизуе- мого компонента в конце процесса на верхней (а) н ннжней (6) подложках
Sc=100, £/">3, Уохл= 1° с/мнн; / —飢=10э, 2 — 10% 3— 107, 4 — 2 10т
Рис. 4.34. Изолинин концентра- ции и функции тока в расплаве
Sc=100,£/"=3, %хл=1 ℃/мин(
Fo, =0,225, / — 4 — то же, что на рнс 4 33 (/—2rпах=1*1 10~6, ^min = =-7,2-10-6,2 - 8,170-2,—7J.
10-2, 3 — 0,22,-0,24; 4 — 0,23, —0,29)
7 Заказ № 40077 Заказ № 4007
7 Заказ № 4007
7 Заказ № 4007
Rac приводит к развитию у верхней подложки неустойчивости, которая в дальнейшем распространяется на всю область.
В зависимости от числа Rac различаются три режима движения: -
регулярный стационарный режим, наблюдающийся йри Rac= 105, что соответствует космическим условиям. В этом случае процесс, проходит в режиме, близком к диффузионному, и на обеих подложках получаются практически однородные слои (кривые / на рис. 4.33): Qz равно 0,044% на верхней подложке и 0,031 %—на нижней; ‘ _ ;
регулярный нестационарный режим, который имеет место при Rac = 106 и характеризуется не изменяющейся во времени структурой движения в области. В этом случае на верхней и нижней подложках растут неравномерные слои (кривые 2 на рис. 4.33);
нерегулярный нестационарный режим, который реализуется при Rac^ 107 (Rac = 107 соответствует земным условиям) и характеризуется изменяющейся во времени ячейковой структурой течения. Данный режим отличается повышением геометрической однородности слоев из-за сильного и нерегулярного движения в жидкой фазе (кривые 3, 4 на рис. 4.33).
На рис. 4.35 показано изменение во 匚ремени максимального значения функции тока в области для регулярного (кривая /) и нерегулярного (кривая 2) нестационарных режимов. Максимальная неоднородность наблюдается в слоях, полученных в условиях регулярного нестационарного режима движения, что является следствием общего принципа максимума температурного и концентрационного расслоения в замкнутых объемах, установленного в работе [ 148]. Для ячейковой конвекции максимальная неоднородность в распределении местного потока тепла вдоль границы была рассмотрена в работе [141 ].
На рис. 4.36 приведены зависимости величин Q‘,AQ, Q2, рассчитанных по формулам (4.11) — (4.13) и характеризующих гео* метрию слоев, от числа Rac. Нелинейный характер зависимости
Рис. 4.35. Изменение во времени максимального значения функции тока
/ — Ra^ — 10е, 2 — Rac =2* 107
Рис. 4.36. Зависимость геометрических параметров слоев от числа RacРис. 4.36. Зависимость геометрических параметров слоев от числа Rac
Рис. 4.36. Зависимость геометрических параметров слоев от числа Rac
Рис. 4.36. Зависимость геометрических параметров слоев от числа Rac
Sc=100,丄/〃=3, У0Хл= 1 ℃/мин; Q' — геометрическая однородность слоя (/, 2 — слои на верхней и нижней подложках соответственно); AQ — разница в толщинах между слоями на верхней и ннжней подложках, Q^—относительная суммарная толщина слоев
Рис. 4.37. Зависимость геометрической однородности слоев от скорости охлаждения (а) и вязкости (6) раствора—расплаваРис. 4.37. Зависимость геометрической однородности слоев от скорости охлаждения (а) и вязкости (6) раствора—расплава
Рис. 4.37. Зависимость геометрической однородности слоев от скорости охлаждения (а) и вязкости (6) раствора—расплава
Рис. 4.37. Зависимость геометрической однородности слоев от скорости охлаждения (а) и вязкости (6) раствора—расплава
/, 2 — слои на верхней и нижней подложках соответственно; а — Sc = 100, L/H = 3, Rac=10T;
6 — %хл =1 ℃/мин, L/H=3
Рис. 4.38. Структура движения, поля концентрации и геометрии слоев в горизонтальном (а) и вертикальном (б) вариантах процесса
Sc・100,Rac=1.25・10% L/H=9f УоХЛ = 1 ℃/мнн; / 2 — слои на верхней и нижней подложках соответственно
Q'(RaJ связан co сменой режимов движения в области данной геометрии. Для процессов роста эпитаксиальных слоев переход в состояние невесомости способствует уменьшению геометрической неоднородности слоев на верхней и нижней подложках.'
Наряду с числом Rac на геометрию слоев существенное влияние оказывают скорость охлаждения и вязкость раствора——расплава.
Увеличение скорости охлаждения, как и увеличение числа Ra,, приводит к усилению нерегулярности течения в области. Величина Q' нелинейно изменяется с ростом VtlX4. при 1「口 = = 0,5 ℃/мин растут наиболее неоднородные слои на верхней и нижней подложке (рис. 4.37, а).
Изменение вязкости раствора—расплава эквивалентно изменению скорости охлаждения при постоянном значении коэффициента диффузии. На рис. 4.37, б показана зависимость геометрической однородности слоев на верхней и нижней подложках от значений числа Шмидта при Z) = const.
Геометрия слоев зависит от конфигурации области, занятой раствором—расплавом. Уменьшение величины зазора между подложками способствует росту более однородных слоев на верхней и нижней подложках. Увеличение длины подложек при // = const практически не сказывается на геометрических параметрах слоев: при 厶///》6 движение в области имеет регулярную ячейковую структуру (рис. 4.38, а).
Таким образом, параметрические исследования процесса жидкостной эпитаксии позволяют сделать вывод о наличии оптимального диапазона значений каждого параметра, при которых растут более однородные по толщине слои.
Зависимость геометрии слоев от расположения подложек •
Изменение угла наклона подложек относительно силы тяжести сопровождается сменой режимов движения [225]: ячейковая конвекция Рэлея——Бенара, реализуемая в горизонтальном варианте проведения процесса, переходит в плоскопараллельное движение, характерное для вертикального варианта.
В вертикальном варианте форма слоев одинакова на обеих подложках, с ярко выраженным клином в отличие от горизонтального варианта, когда неравномерность эпитаксиальных слоев по толщине существенно выше для верхней подложки (см. рис. 4.38). Увеличение длины подложек и уменьшение зазора между ними при ср = 90° приводит к росту более ровных слоев в центральной части подложек. Относительная суммарная толщина слоев практически не зависит от расположения подложек: Q2 изменяется от 90,5% при ф = 0 до 91 % при tp=90°・
Повышению геометрической однородности слоев может способствовать вращение контейнера в процессе роста. Постоянная смена режимов движения приводит к изменению потока раство-
Рис. 4.39. Распределение безразмерной массы кристаллизуемого компонента в конце процесса на верхней и нижней подложкахSc=100, Rac =107, ^охл = 1 ℃/мин;а — (ро = О, Q = 1 об/ч,б — 90°, I об/ч, 6 — 90°, 2 об/ч, г — 90°, 4 об/ч, 1, 2 — то же, что на рис 4 38Рис. 4.39. Распределение безразмерной массы кристаллизуемого компонента в конце процесса на верхней и нижней подложкахSc=100, Rac =107, ^охл = 1 ℃/мин;а — (ро = О, Q = 1 об/ч,б — 90°, I об/ч, 6 — 90°, 2 об/ч, г — 90°, 4 об/ч, 1, 2 — то же, что на рис 4 38Рис. 4.40. Влияние скорости вращения и исходного расположения подложек на геометрические параметры слоев
Рис. 4.39. Распределение безразмерной массы кристаллизуемого компонента в конце процесса на верхней и нижней подложках
Sc=100, Rac =107, ^охл = 1 ℃/мин;
а — (ро = О, Q = 1 об/ч,
б — 90°, I об/ч, 6 — 90°, 2 об/ч, г — 90°, 4 об/ч, 1, 2 — то же, что на рис 4 38
Рис. 4.39. Распределение безразмерной массы кристаллизуемого компонента в конце процесса на верхней и нижней подложках
Sc=100, Rac =107, ^охл = 1 ℃/мин;
а — (ро = О, Q = 1 об/ч,
б — 90°, I об/ч, 6 — 90°, 2 об/ч, г — 90°, 4 об/ч, 1, 2 — то же, что на рис 4 38
Q*%100908。Q*%100908。Сплошные кривые — cj?l =90°, штриховые —(р0 = =0, 1, 2 — слои на верхней и нижней подложках соответственноСплошные кривые — cj?l =90°, штриховые —(р0 = =0, 1, 2 — слои на верхней и нижней подложках соответственно00ренного компонента на растущую поверхность. Этот поток определяет конфигурацию слоя (рис. 4.39).
Q*%
100
90
8。
Q*%
100
90
8。
Сплошные кривые — cj?l =90°, штриховые —(р0 = =0, 1, 2 — слои на верхней и нижней подложках соответственно
Сплошные кривые — cj?l =90°, штриховые —(р0 = =0, 1, 2 — слои на верхней и нижней подложках соответственно
0
0
Геометрические параметры слоев зависят от начального расположения подложек (р0, направления и скорости вращения Q (рис. 4.40). Вращение из горизонтального положения ((р0 = 0, С《1 об/ч) способствует усилению неравномерности слоев, из вертикального (ср0=90о)—ее уменьшению. При Q》2 об/ч и фо = 9О° однородность слоев по толщине практически не зависит от скорости вращения. Разница в толщинах между слоями AQ при этих параметрах постоянна. Относительная суммарная величина выросших слоев Q2 от угла(р0 и скорости вращения зависит слабо.
Особенности жидкостной эпитаксии в условиях невесомости
Рассмотренная выше математическая модель жидкостной эпитаксии была использована для анализа результатов технологических экспериментов в условиях невесомости при орбитальном полете [30, 31, 140]. Точное значение угла ср в этих условиях неизвестно, поэтому расчеты проведены для 屮=0, 45 и 90° (рис. 4.41).
Рис. 4.41.
Геометрия поверхности подложек в режиме растворения и роста слоев
Sc = 100, L/H=l (L = 0,8 см)( Voxл^И,3 ℃/ч, П — исходная подложка, Р — граница растворения, С — выросший слон, Q = 0,l соответствует й«48,5 мкм.
а — 8 — Ra,— = 8,25 - 103 (Ф = 0 (а), 45 (б) и 90°(8)), a — Ra, к = 8,25 • 10э, ф=90°
В результате одного из экспериментов получены ровные слои арсенида галлия толщиной h^}} = 192 мкм и /1[1И] = 144 мкм. Из сопоставления с результатами расчетов можно сделать вывод о том, что в орбитальном эксперименте результирующий вектор g был направлен преимущественно перпендикулярно подложкам и его величина составляла ~ 10~5 g0.
Таким образом, найдя закономерности изменения толщины и геометрии слоя в зависимости от величины и направления действия массовой силы, можно в результате анализа полученных в эксперименте эпитаксиальных слоев оценить реальное поведение вектора g в ходе процесса.
Глава 5
ЕСТЕСТВЕННО-КОНВЕКТИВНЫЕПРОЦЕССЫ
В ГЕОФИЗИЧЕСКОЙ ГИДРОДИНАМИКЕ
Исследования атмосферы и океана выдвигают ряд новых задач, в которых важную роль играют естественно-конвективные процессы. До недавнего времени возможности прямого численного мрделирования таких процессов на основе уравнений Навье— Стокса казались весьма ограниченными в связи с их многомас- штабностью и существенным влиянием различных неконтролируемых факторов. Продвижение в методах численного решения в настоящее время позволяет охватить в расчетах диапазон критериев подобия, соответствующих условиям лабораторных экспериментов, а также локальных естественно-конвективных процессов, имеющих масштаб от нескольких сантиметров до нескольких десятков и сотен метров. Это, например, движения, создающие тонкую структуру в толще океана, а также вертикальные движения в поверхностном слое, определяющие отвод тепла от поверхности и вынос (или, наоборот, заглубление) примесей [133].
Локальные естественно-конвективные движения — важнейший класс движений, возникающих при различных «сценариях» природных катастроф, в том числе вызываемых искусственно и связанных с выбросом в атмосферу или океан нагретых масс жидкости или газа, потоков лавы при извержениях и т. д. В моделях глобальной циркуляции, используемых для долгосрочного прогноза погоды, такие локально-конвективные движения обычно фильтруются, и учет их влияния представляет самостоятельную проблему.
В данной главе методы математического моделирования на основе уравнений Навье——Стокса применяются к геофизической гидродинамике. Рассмотрены две типичные задачи: задача о конвекции в устойчиво стратифицированной по солености жидкости при боковом потоке тепла (разд. 5 1) и задача о конвекции, возникающей в приповерхностном слое жидкости при охлаждении поверхности (разд. 5.2). Оба рассмотренных механизма конвекции универсальны и могут найти широкие технические и технологические применения. Весьма важным на этом этапе работ было преодоление методических и технических трудностей, а также проверка адекватности математических моделей и числен* ных решений путем детального сопоставления с данными лабораторных экспериментов. Вместе с тем здесь получена информация о структуре движения, полях температуры, концентрации
примеси, границах режимов конвекции и ее развитии во времени, что в сочетании с экспериментальными данными значительно дополняет картину этих сложных процессов.
КОНВЕКЦИЯ И СЛОИСТЫЕ СТРУКТУРЫ В СТРАТИФИЦИРОВАННОЙ жидкости
Зависимость плотности жидкости от температуры и концентрации может существенно влиять на характер конвективных процессов. Механизм термоконцентрационной конвекции не сводится к простому суммированию влияния каждой из компонент, а во многих случаях приводит к качественно новым явлениям, структурам,законам обмена.
Исследование процессов тепловой конвекции, как правило, включает анализ взаимного направления векторов силы тяжести и градиента температуры. Основные варианты подогрева — снизу, сбоку и сверху. Для термоконцентрационной конвекции возможно 10 вариантов (см., например, [128, 133]).
Другая специфическая особенность бинарной системы состоит в том, что коэффициенты диффузии тепла и соли в воде отличаются приблизительно в 100 раз и, как следствие, сильно различаются характерные времена диффузии тепла и соли.
Многообразие явлений, связанных с термоконцентрационной конвекцией, трудности выполнения лабораторных исследований, существенно нелинейный характер конвекции и другие причины объясняют относительно слабую изученность этих процессов.
Исследование термоконцентрационной конвекции, обусловленной воздействием нагревания или охлаждения на устойчиво стратифицированную по концентрации примеси жидкость, интенсивно ведется с середины 60-х годов. В лабораторных и натурных экспериментах [ 113, 168, 174] при быстром нагреве боковых стенок сосуда, содержащего устойчиво стратифицированную по концентрации жидкость, наблюдалось образование ячеистой, периодической по вертикали структуры течения, которое, в свою очередь, влияет на вертикальное распределение концентрации и температуры В последующих работах было установлено, что высота ячеек связана с температурным напором и градиентом плотности [270]. В работе [224] сделана попытка объяснить эффект образования ячеек, исходя из линейной теории. Дальнейшие исследования были направлены как на* изучение тех лабораторных условий, в которых могут образовываться ячеистые структуры (наклонная стенка, точечный и цилиндрический источник тепла и т. д.), так и на установление количественных связей между определяющими структуру факторами.
Интерес к изучению этого явления связан, в частности, с возможностью его использования для объяснения появления полосчатой структуры при выращивании монокристаллов, а также для объяснения обнаруженной в океане 《тонкой структуры» [174],
проявляющейся в виде изрезанности вертикальных профилей температуры, солености и связанных с ними физических характеристик. Масштаб отдельных прослоек, согласно [168], составляет от одного метра до нескольких десятков метров.
Результаты лабораторных исследований позволяют дать следующее качественное описание механизма образования слоистых структур. Рассмотрим случай бокового нагрева некоторого объема стратифицированной жидкости. Прогрев жидкости за счет теплопроводности и связанное с ним изменение плотности ведут к возникновению подъемного движения вблизи стенки. Такой подъем осуществляется до высоты, на которой изменение плотности за счет прогрева, пропорциональное 阮厶丁,становится равным изменению плотности за счет перепада концентрации солености ^с(дс/ду). На этой высоте 九о = ВгА夕/瓦(。夕/。勿 происходит отток жидкости от стенки. Процесс формирования таких ячеек происходит более или менее одновременно вдоль всей нагретой стенки. При течении жидкости потеря тепла происходит быстрее, чем потеря соли, вследствие разных значений коэффициентов диффузии, и жидкость опускается примерно на исходный уровень, создавая замкнутую циркуляцию внутри каждой ячейки. Конвективное движение приводит к уменьшению градиента дс/ду внутри ячеек и повышению его между ними.
Такое качественное описание согласуется с результатами экспериментов [168, 272], где получен размер ячеек O,5^/i//io^ 《0,9. Однако многие детали, связанные, например, с конкретным описанием структуры, взаимодействием теплового и динамического пограничных слоев, влиянием коэффициентов диффузии, траекторий движения малых объемов жидкости, перестроением отдельных прослоек, требуют более точного количественного описания.
Теоретический анализ процесса образования слоистых структур при двойной диффузии был выполнен методами линейной теории устойчивости для бесконечного вертикального слоя и численными методами [208]. В этих расчетах расстояние между вертикальными стенками было порядка толщины прослойки, кроме того, ставились периодические условия по вертикали. Были получены решения с периодическими по вертикали ячейками, однако принятые ограничения не дают возможности провести количественное сравнение с экспериментальными результатами, полученными для бассейнов шириной L^H.
Рассмотрим, что происходит с элементом объема соленой воды при изменении его температуры на АТ по отношению к тем, пературе окружающей среды Tq = const. Пусть, кроме того, стратификация, обусловленная концентрацией примеси, устойчива, постоянна во всем объеме и характеризуется градиентом солености дс/ду или градиентом плотности ^С(ос/ду).
Пренебрегая потерями тепла, следует ожидать, что элемент объема сместится в новое положение равновесия, которое находится от начального на расстоянии \y = h0~^T\T/^c(dc/dy). На-
зовем это расстояние h0 высотой плавучести. От соотношения между силами плавучести и силами вязкости зависит характер- перехода в новое положение равновесия ——монотонный или колебательный. Частота свободных колебаний около положения равновесия ——частота плавучести N = ~^g^c{dc/dy).
Лабораторные эксперименты [ 113, 208, 270] показывают, что нагревание вертикальной стенки лабораторного бассейна или внесение нагретого тела внутрь бассейна могут приводить к формированию специфической слоистой структуры течения, которая со временем преобразует исходный линейный профиль солености в ступенчатый. Далее основное внимание при математическом моделировании этого процесса уделяется анализу вертикального масштаба слоистой структуры.
Постановка задачи и параметры расчетов
Рассматривается плоская замкнутая область (рис. 5.1; Н= 1г 厶=1,2) с подогреваемой (левой) стенкой, вдоль которой температура в каждый момент времени постоянна. Для правой (холодной) границы области принималась неизменная температура, для верхней и нижней границ ——условия полной теплоизоляции: дВ/дп = 0. Для концентрации на всех границах приняты условие изоляции дС/дп = 0. В начальный момент времени во всей области задан постоянный вертикальный градиент концентрации, так что суммарный перепад безразмерной концентрации между нижней и верхней границами области равен 1. Жидкость в начальный момент покоится.
Исследование процессов образования и развития слоистых структур в стратифицированной жидкости выполнено путем решения системы нестационарных уравнений конвекции в приближении Буссинеска (см. также разд. 1.1):
(О/+ t/(ox+ V(Hy— ((Oxx+ww)一Gr 0x+GrcCx,(5.1)
W"+2州=电(5,2)
0/+^0x+ ve^Pr-^e^+e^),(5.3)
Ct + UCX + VCy = PG】g + C爾.(5.4)、
В качестве основной единицы масштаба длины используется высота /7, так как предполагается, что горизонтальный размер существенно больше характерного масштаба структуры и в рассматриваемом диапазоне времени развитие структуры не влияет на полученные результаты. С другой стороны, неизвестен вертикальный масштаб структуры 瓦 и при анализе результатов необходимо учитывать, что как при 九>/7, так и при h《H слоистая структура не будет обнаружена. Это замечание относится и к лабораторным исследованиям, ограниченным определенным размером установки и чувствительностью приборов.
Рис. 5.1. Постановка задачи о расчете слоистых структур в стратифицированной жидкости
Структура течения в области, показанной пунктиром, представлена на рис 5 3
Безразмерными параметрами, определяющими режим образования слоистых структур, в данном случае являются числа Ra, Rac, Рг, Ргр, определенные следующими выражениями:
(5.5)(5.5)Ra = Gr Pr = g^TH3^T/va, Pr = v/a,
(5.5)
(5.5)
Rac = GrcPr = g^cH^(dc/dy)/va, PrD = v/D,
В расчетах использовались сетки из 129Х 129 и 65x65 узлов, равноотстоящих по вертикали и сгущающихся к нагретой стенке
Таблица 5.1. Параметры основных расчетов термоконцентрационной конвекции (Рг = 7, Ргп = 700)
№ гл/п
Ra
Ra,
瓦
R%
т Ю6
AML
ЙД
h
1
8,4-10е
7J.1010
0,11
1,1-107
0,4
860
10
о,н
0,03
2
3,1-108
2,8-109
0,11
4-105
1,6
1200
2,0
0,11
0,06
3
8Л-Ю8
7,7.109
0,11
1,1-106
1,6
1400
3,3
0 11
0,04
4
8,4-Ю8
2,8.109
0,3
2,3-iO7
1,6
700
2,0
0,3
0,09
5
8,4-108
5,6/09
0,15
2,8-106
1,6
300
2,8
0,16
0,07
6
7,0-109
2,2-1010
0,32
2,2-108
1,6
300
5,5
0т31
0,04
7
4,0-1010
2,2-1011
0,18
2,2408
0,4
300
17
0,18
0,04
8
2,8-108
7,7.10s
0,36
1Л-107
1,6
300
1,1
0,35
0,09
9
6,3-109
3,2.1010
0,2
5-107
1,6
300
6,6
0,2
0,07
10
9,0-106
7,0-iO7
0,13
2,2-iO4
6,4
1200
1,0
0,14
0,12
11
2,8-108
7,740s
0,36
1410?
6,4
300
1,1
0,34
0,1
12
3,9-105
7,0*105
0,56
7d04
51
300
0,032
0,56
0,21
13
1,3-107
7,0-iO7
0,18
7Д.104
6,4
300
0,32
0,2
0,11
14
2,2-107
7,0-iO7
0,32
7Л05
13
300
0,32
0,31
0,14
15
1,7Л08
7,0.10s
0,24
2,210е
6,4
300
1,0
0,23
0,1
16
1,ЗЛ0е
7,0-109
0,18
7-10е
3,2
150
3,2
0,17
0,07
17
3,0-10в
7,0.106
0,42
2,2-Ю5
26
300
0,1
0,42
0,22
18
8,4-Ю7
7,7-108
0,41
1,1-iO5
13
250
1,1
0,12
0 06
19
1,7-Ю8
7,0-108
0,24
3,2-105
6,4
1500
1,0
—
0,1
Примечание. Расчеты 1—9 выполнены расчете температура нагретой стенки
на сетке 129X129, 10—19 — лин ейно растет с высотой
на сетке 65x65 В
последнем
sip горизонтали, Минимальный шаг сеток составлял соответственно 0,003 и 0,01. На рис. 5.1 дано расположение расчетных узлов сетки 129Х 129 и выделена часть области, изображенная далее в увеличенном виде на ряде рисунков. (Эта часть области, примыкающая к нагретой стенке на высоте от %" до %", в дальнейшем называется «центральной».)
В табл. 5.1 приведены сведения о расчетах задачи, параметры которой соответствовали диапазону образования слоистых структур. Помимо чисел Рэлея и сеточных параметров (сетка, шаг по времени т и количество таких шагов 孔丁), даны также: безразмерная высота плавучести 九。и число Рэлея Ra% рассчитанное по этой высоте; безразмерная частота плавучести ^; высота придонной ячейки Ия и средняя высота прослоек 万 на начальной стадии развития. Для перехода к размерным величинам необходимо задать высоту Н, вязкость 乂 dc/dy, АТ.
Развитие термоконцентрационной конвекции во времени
и характерные пространственные структуры
В процессе образования слоистой структуры можно выделить -несколько характерных периодов, определяемых по структурам движения и полям температуры и концентрации. Как показывают выполненные расчеты, в исследованном диапазоне параметров Ra, Rac при варьировании начальных и граничных условий основные закономерности образования слоистых структур (при боковом подогреве) устойчиво воспроизводятся, хотя длительность отдельных периодов может меняться.
Рассмотрим развитие термоконцентрационной конвекции для безразмерных параметров Ra = 8,4- 10s, Rac = 7,7 • 109, Pr = 7, р% = 700, отвечающих условиям одного из экспериментов [113]. В этом подразделе мы приводим результаты численного расчета и их сопоставления с экспериментальными данными.
На начальной стадии развития процесса вдоль нагретой стенки формируется подъемное движение жидкости. Максимальной скорости это движение достигает в придонной части области, где вследствие условий изоляции нижней границы возникает зона пониженной стратификации. В средней по высоте части, вблизи нагреваемой стенки, максимальная безразмерная вертикальная скорость доходит до 150——200. При такой скорости и испельзо- ванном шаге по времени т= 1,6* 10~5 потребовалось бы около 103 шагов для того, чтобы частица жидкости прошла путь, рабный высоте бассейна. Однако избыточная соленость, связанная с наличием стратификации, при движении жидкости вверх уменьшает подъемную силу. Высота подъема элемента жидкости (высота плавучести) при условии равенства его температуры температуре стенки равна
九=0тА77бс(&7。//) =Ra/Rac^0,l L
На рис. 5.2 приведены изолинии функции тока и изотермы для Fo=3,2-10~3, 4,8-10~3, 6,4-10-3 для всей расчетной области. Выделены следующие стадии развития конвекции:
формирование придонной циркуляционной структуры (Fo/t<100);
образование серии ячеек в придонной и приповерхностной областях (100《Fo/t《300);
образование ячеек в центральной части области (300= <Fo/t<350);
формирование ступенчатого профиля солености в зоне ячеек и их укрупнение (слияние отдельных ячеек с изменением вертикального размера прослоек (300^Fo/t^ 1 000));
Рис. 5.2.Формирование конвективных ячеек при Ra = 8,4 • 108, Rac = 7,7-109, КаЛ=1,09-106, 九0 = 0,1 1Слева — линии тока, справа — изотермы, а — Fo = 3,2 - 10-3;6 —4,8 • IO— u — 6,4 ♦ lQ-зРис. 5.2.Формирование конвективных ячеек при Ra = 8,4 • 108, Rac = 7,7-109, КаЛ=1,09-106, 九0 = 0,1 1Слева — линии тока, справа — изотермы, а — Fo = 3,2 - 10-3;6 —4,8 • IO— u — 6,4 ♦ lQ-з
Рис. 5.2.
Формирование конвективных ячеек при Ra = 8,4 • 108, Rac = 7,7-109, КаЛ=1,09-106, 九0 = 0,1 1
Слева — линии тока, справа — изотермы, а — Fo = 3,2 - 10-3;
6 —4,8 • IO— u — 6,4 ♦ lQ-з
Рис. 5.2.
Формирование конвективных ячеек при Ra = 8,4 • 108, Rac = 7,7-109, КаЛ=1,09-106, 九0 = 0,1 1
Слева — линии тока, справа — изотермы, а — Fo = 3,2 - 10-3;
6 —4,8 • IO— u — 6,4 ♦ lQ-з
удлинение ячеек в горизонтальном направлении при сохранении постоянного вертикального размера (Fo/t> 1000) — режим развитой конвекции.
В данном разделе основное внимание уделяется трем последним стадиям развития конвекции. На рис. 5.3 приведены изолинии 屮=const и 0 = const для различных моментов времени 320W WFo/tW350 в центральной по высоте части области. В этой части при Fo/т^ЗОО температурный фронт практически плоский, 幺 горизонтальная составляющая скорости гораздо меньше вертикальной. Вблизи высоты у = 0,5 ячейки формируются раньше, чем на прилежащих участках, что связано с несколько большей скоростью подъемного движения на этой высоте. Однако эта неравномерность заметна в течение незначительного промежутка времени Fo/r— 10-^20, и формирование ячеек в рассматриваемой ■области можно считать одновременным.
а6о
Рис. 5.3. Структура течения в различные моменты времени в части расчетной области, выделенной на рис. 5.1
Rah = 1,09 ■ 106, Ао=О,И, безразмерное время Fo равно 0,00512(а), 0,00528(6), 0,00560(в), 0,00688(г) и 0,02720(0). Основные элементы развития ячеистой структуры совпадают с экспериментальными данными
По картинам линий тока видно, как появление горизонтальной составляющей скорости (рис. 5.3, а), связанное с оттоком жидкости от стенки, приводит к замкнутой циркуляции, причем в течение короткого промежутка времени существует согласованная система ячеек, в которых циркуляция направлена как по часовой стрелке, так и против. Однако увеличение скорости движения происходит только для первого типа ячеек (в них движение в пристеночной области направлено вверх). Ячейки, в которых движение происходит против часовой стрелки, оттесняются от стенки, и интенсивность движения в них падает (рис. 5.3, 0). В дальнейшем такие согласующие ячейки хотя и не исчезают полностью, но в связи с малой интенсивностью движения (скорости в них на порядок ниже, чем в основных) они практически не видны.
Формирование регулярной промежуточной структуры в основном заканчивается к моменту времени Fo/т —3504-400. Рас- стояние-адежду ячейкам-и составляет (при использованных в данном случае безразмерных параметрах) 〜1/20. В придонной и приповерхностной областях структура менее регулярна, а в центральной части (0,25&у£0,8) распределения температуры,, солености и скорости имеют хорошо выраженную периодичность.
На рис. 5.4, а, б показано изменение вертикального распределения температуры для Fo/r=330 и 1170. Для каждого момента времени приведено по 5 профилей на расстояниях (слева направо) соответственно 0,028; 0,064; 0,106; 0,156; 0,216 от горячей стенки. Движение нагретой жидкости от стенки происходит не в горизонтальном направлении — высота экстремумов понижается с удалением от стенки. Регулярное распределение 8 (у) (в центральной части) становится с течением времени менее регулярным, отдельные максимумы (ячейки) сливаются, причем перестроение профиля происходит почти одновременно вдоль всей ячейки.
На передней границе теплового фронта, т. е. дальше от стенки, сказывается влияние на профиль оттекающего от стенки нагретого потока. При этом распределение температуры вблизи этой границы не имеет таких больших градиентов, как вблизи нагретой стенки. Асимметрия вертикального профиля температуры объясняется тем, что уменьшение температуры происходит внутри ячеек, а повышение — на границах между ячейками, где из-за "отсутствия конвективного перенбса градиент температуры выравнивается только диффузионным^ путем. Гораздо резче асимметрия профиля внутри и вне ячеек выражена для распределения солености.
Рйееметрим изменение температурит горизонтальном направлении (рис. 5.5). Конвективная ячейка ориентирована под некоторым углом к горизонту, поэтому горизонтальные сечения проходят через одну или две соседние ячейки под некоторым углом к оси. С этим связано, в частности, наличие на некоторых графиках двух областей перемешивания, а также то, что поло-
жения зон повышенных градиентов температуры, солености, скорости, связанных с границей ячейки, для разных сечений либо в разные моменты времени могут сильно различаться. В развитой ячеистой структуре после формирования температурного пограничного слоя вблизи стенки профиль температуры близок к линейному. Поток тепла медленно уменьшается со временем, причем локальное распределение потока тепла вдоль стенки имеет немонотонный характер в соответствии с приведенными на рис. 5.4 вертикальными профилями температуры. Конвективное движение в ячейках приводит к выравниванию температуры по горизонтали по границам ячеек; вдали от стенки температуоа падает по экспоненте.
На рис. 5 5 можно выделить те же три зоны изменения солености. пристеночную, зону ячеек, невозмущенную зону. Максимальное значение вертикальной составляющей скорости в этом режиме мало меняется по времени и составляет 50——100, что для Я = 25 см примерно равно 0,02—0,04 см/с.
Влияние теплового и концентрационного чисел Рэлея на образование и эволюцию слоистых структур
Рассмотрим влияние Ra и Rac на термоконцентрационную конвекцию при фиксированном /io = Ra/Rac = O,l 1.
При числах Ra, Rac= 103-^ 104 скорость движения близка к скорости диффузии тепла (за исключением придонной области), и изменение плотности за счет нагрева полностью компен- ■сируется перераспределением концентрации соли. Максимальное значение скорости V — 1 достигается к моменту времени /= ^/2, затем происходит ее монотонное убывание. Положение максимума скорости смещается от стенки в глубь жидкости вместе с температурной волной, фронт которой в центральной части области остается плоским. Уровни равной плотности при t>TN становятся практически горизонтальными и ячеистая структура яе реализуется.
При Ra, Rac= 105ч-106 изменение скорости после достижения максимального значения 1——10 происходит немонотонно: уменьшение скорости сопровождается колебаниями с периодом (1—— 1,5) TN. Максимальное значение скорости, как и при более низких числах Рэлея, достигается при / = 0,5 TN. Интересно отметить, что при Ra= 107 на переходном участке появляются некоторые горизонтальные движения с вертикальным периодом, близким к 也仇 Однако скорость этого движения пренебрежимо мала, и заметного искажения температурного фронта оно не вызывает. Вертикальный градиент концентрации дс/ду в центральной по высоте части пристеночной области также остается постоянным и равным исходному, хотя сама концентрация и возросла.
При дальнейшем увеличении числа Ra (и соответственно скорости движения) важную роль в развитии конвективного движения начинает играть вязкость. В связи с важностью этого вопросе для- дальнейшего изложения рассмотрим этот процесс подробнее.
Прогрев жидкости создает подъемную силу, которая принимает максимальное значение в области максимального горизонтального градиента температуры, т. е, в начальный момент времени непосредственно у стенки. Однако прилипание — наличие вязкого подслоя ——приводит к тому, что максимальное значение скорость имеет на некотором расстоянии от стенки, т. е. в зоне, где температура ниже 0СТ. Поскольку движение на начальной стадии происходит вертикально и практически вдоль изотермы, высота подъема жидкости в зоне максимальной
скорости определяется соотношением
Вт (А — Tq)Р^ (дс/ду)Вт (А — Tq)Р^ (дс/ду)
Вт (А — Tq)Р^ (дс/ду)
Вт (А — Tq)Р^ (дс/ду)
где 7\ — температура жидкости в зоне максимальной скорости; То — температура окружающей среды. Эта высота всегда меньше L и должна уменьшаться с увеличением Ra.
Этот эффект, связанный с наличием вязкого подслоя, может в значительной степени зависеть от вязкости (и числа Прандтля) и условий прилипания ——шероховатости поверхности, однородности температуры стенки, постоянства градиента концентрации соли и т. д. Другим следствием влияния вязкости, не связанным с наличием твердой поверхности, является вовлечение в подъемное движение слабо нагретой жидкости, находящейся дальше от стенки, чем зона основного подъема. Этот процесс приводит к формированию зоны избыточной плотности и способствует об- пазованию ячеистой структуры движения.
Для определения влияния Ra九 на развитие ячеек рассмотрим вариант расчета, в котором Ra и Rac изменены таким образом, чтобы сохранилось /io = O,l 1 (Ra = 3,l • 10s, Rac = 2,8-109, что соответствует Raft = 3,95-105). Сравнение этого варианта с приведенными выше результатами для ИаЛ= 1,09- 10е показывает, что уменьшение Ra九 приводит к формированию более регулярной структуры; высота придонной ячейки в обоих случаях равна 力小 Вертикальный размер ячеек (кроме придонной) с ростом Ra, уменьшается, причем структура течения становится, как уже отмечалось, менее регулярной. Придонная ячейка имеет максимальный размер, который совпадает с величиной 也。с точностью не хуже 5%.
Границы (размер) придонной ячейки наиболее точно можно определить по вертикальным профилям солености ——на границе ячейки этот профиль имеет резкий излом, как показано на рис. 5 6, где придонная часть профиля солености на расстоянии 0,02—0,03 от нагретой стенки приведена для различных вариантов Ra, Rac. Размер остальных ячеек в диапазоне Raft= 105Ч-107 всегда меньше й0, так как температура в зоне максимальной скорости для всех рассчитанных вариантов находится в диапазоне (0,2—0,5) 9СТ, где 0СТ —температура стенки.
При ИаЛ> 10е быстрый переход через стадию существования регулярной структуры с хорошо выраженной периодичностью и подобием ячеек связан с неравномерностью скорости роста этих ячеек и усилением их взаимного влияния. Распределения полей температуры и скорости при этом сходны с элементами структуры пристеночного слоя при тепловой конвекции. При числе Rah> 107 интенсивность переноса тепла и скорость движения в пристеночной области столь велики, что тепловые эффекты являются преобладающими, и соленость в этой области ведет себя как пассивная примесь. В этом случае появляется состав-
2092098 Заказ № 4007
209
209
Рис. 5.6. Вертикальный профиль солености в придонной области
Номера профилей соответствуют номеру строки в табл 5 1
Рис. 5.7. Зависимость относительного масштаба слоистой структуры от Ra九
Дана средняя погрешность определения А/й0 для Ло = О,1
ляющая переноса массы вдоль всей поверхности, границы между ячейками разрушаются.
При ИаЛ> 108 регулярная структура в пристеночной области существует незначительное время: AfvlO-§; при ее разрушении возникает периодическая структура со значительно большим вертикальным масштабом (масштаб возрастает в 3—5 раз при КаЛ= 108-=-109). При этом пристеночная область выступает как своего рода «фиктивная» стенка; новая регулярная структура возникает вдали от стенки, на расстоянии, близком к вертикальному масштабу этой структуры. Количественное исследование этого режима в данной работе не выполнялось.
Рассмотрим приведенную на рис. 5.7 зависимость вертикального размера ячеек, отнесенного к высоте плавучести, от числа R@h для момента времени, соответствующего формированию периодической структуры. При малых числах Рэлея Ra^^ 104 (напомним, что при RaKIO" слоистая структура не образуется) размер ячеек близок к высоте плавучести. Относительный размер 0,6, который получен в экспериментах [113], соответствует Rh^qIO" Дальнейшее увеличение Ra九 ведет к уменьшению отношения 也/右°. Относительно большая погрешность приведенных результатов связана со следующими причинами: различием в размере ячеек, неодновременностью их формирования, быстрым изменением начального размера при больших Ra九.Однако общая тенденция к уменьшению hlhQ с ростом Ra九 подтверждается, в частности, экспериментальными данными [247].
Приведенные результаты показывают, что эмпирическая зависимость h = cAT не имеет места, если рассматривать весь диа-
пазон 104<Ra/l< 108. Ниже описан другой подход к анализу вертикального масштаба слоистой структуры, не связывающий непосредственно этот масштаб с высотой плавучести.
Режимы конвекции и вертикальный масштаб слоистой структуры
Результаты численного моделирования позволяют установить некоторые общие закономерности образования слоистых структур в условиях устойчивой стратификации по солености. Хотя непосредственная область применения этих результатов связана с конкретной задачей, они могут служить основой для дальнейших теоретических и экспериментальных исследований. ,
В зависимости от соотношения сил плавучести, обусловленных изменением температуры (Ra) и стратификацией (Raj жидкости, можно выделить четыре области режимов тепломассообмена (рис. 5.8): / — режим теплопроводности, II—режим слоистых структур, III ——режим тепловой конвекции, IV ——режим турбулентной термоконцентрационной конвекции.
В режиме теплопроводности конвективное движение существует, так как имеется горизонтальный градиент температуры. Скорость этого движения мала, и горизонтальное распределение (изменение) этой скорости соответствует градиенту температуры. Иначе говоря, уменьшение плотности за счет нагревания компенсируется подъемом более соленой жидкости с нижнего горизон- та, причем подъем осуществляется монотонно, с сохранением линейного распределения солености вдали от горизонтальных границ. Граница этого режима определяется числом Ra/t, критическое значение которого находится в диапазоне (0,5—1,5) • 104.
Режим слоистых структур подробно описан выше. Рассмотрим рис. 5.8 с точки зрения предсказания размеров ячеек в экспериментах и численных расчетах, в которых величины Ra и Rac известны. Зафиксируем значение Rac (для определенности Rac = =Ю9) и будем увеличивать число Ra, т. е. температуру стенки.
Рис. 5.8. Классификация режимов конвекции в зависимости от величины устойчивой стратификации по концентрации примеси Rac и горизонтального перепада температуры Ra Точками отмечены параметры, при которых выполнены расчеты; /г0 = = Ra/Rac— безразмернаявысота
плавучести, Ra^=Ra'/Ra^— модифицированное число Рэлея
Вплоть до значений Ra~5-107 реализуется режим теплопроводности. Дальнейшее увеличение Ra приводит к формированию ячеек, размер которых может быть определен из рис. 5.8 и 5.7, на первом из которых нанесены значения Ra» и 九。,а на втором показана полученная по данным расчетов зависимость относительного размера образующихся ячеек от Ra» В рассматриваемом случае образование ячеек начнется при йо==О,О7 (высота бассейна). Дальнейшее увеличение температуры приводит к изменению Ra и 九():высота плавучести увеличивается, но из-за увеличения Ra» фактический размер ячеек по отношению к высоте плавучести уменьшается.
В третьем режиме преобладает влияние тепловой конвекции; соленость выступает как пассивная примесь, практически не влияя на плотность жидкости. Для анализа этого решения за основу можно взять результаты исследований тепловой конвекции (см., например, гл. 3).
Для турбулентной термоконцентрационной конвекции существенно влияние и температуры, и солености. Этот режим в большей степени, чем другие, зависит от граничных условий, от способа подвода тепла к исследуемому объему, от постоянства градиента солености и др. В настоящее время имеются качественные данные об этом режиме, причем для случая турбулентности, локализованной вблизи нагревателя.
Вернемся к анализу характерного вертикального масштаба слоистой структуры. Для естественных океанических условий характерен существенно больший вертикальный масштаб, чем для лабораторных экспериментов [168, 174], меньшая стратификация (N= 10~2-<-10_3 с-1) и значительная неоднородность температурного поля, что затрудняет определение высоты плавучести и числа Рэлея. Вместе с тем результаты численных экспериментов и некоторые лабораторные данные [ 113, 247] дают основание считать относительно устойчивым размер ячеек, близкий к минимально возможному при данной ^стратификации.
Предположим, что при фиксированной стратификации происходит постепенный прогрев объема жидкости. Формирование ячеек начнется при превышении критического числа Рэлея:
g^A尸期)3gk囤/次)(九*尸 1П1
Ra力==p
va
Дальнейший прогрев меняет высоту плавучести, но в условиях уже сформировавшейся структуры течения не может вызвать быстрого изменения ее масштаба, который может быть выражен как
/fy 丝=八a.(5.6)
104gpe(ac/灭)Jю^
Рассмотрим результаты специального численного эксперимента, в котором в отличие от условий основной серии расчетов
Рис. 5.9. Вертикальные распределения температуры в жидкости на различных расстояниях от стенки, температура которой меняется с высотой (ТСт=у/Н)
Fo = 0,038; х/Н равно: 7 — 0,05;
2-0,1, 3-0,16
на левой нагретой стенке температура линейно возрастает с высотой вдоль стенки (0СТ=У). Высоты 弘,%, соответствующие Ra九=10&, 105, показаны на рис. 5.9, где даны распределения температуры по вертикали. Анализ результатов расчета показывает, что происходит формирование ячеек приблизительно одного размера. Придонная ячейка, естественно, в такой постановке не реализуется.
Численный эксперимент, в котором температура стенки была постоянна по высоте, а стратификация dCjdy менялась линейно с высотой, показал, что и в этом случае размер ячеек приблизительно одинаков. Можно предполагать, что фактический размер ячеек связан не с еысотой плавучести Ло = ргДТ/рс (оС/ду), а с «критической» высотой плавучести, соответствующей критическому числу Ra^^ 104. Увеличение размера ячеек относительно /Г наблюдается при интенсивном подводе тепла и в природных условиях, где, по-видимому, существенное влияние оказывает естественная турбулентность. Использование турбулентных (эффективных) коэффициентов вязкости и температуропроводности ведет к увеличению й*.
52 КОНВЕКЦИЯ И ВНУТРЕННИЕ ВОЛНЫ
В ПРИПОВЕРХНОСТНОМ СЛОЕ жидкости
Постановка задачи
В настоящем разделе рассмотрена задача о конвективном тепломассообмене вблизи поверхности жидкости, вызванном охлаждением поверхности сверху. В качестве математической модели здесь, как и в разд. 5.1, используется двумерная система уравнений конвекции вязкой несжимаемой жидкости (1.4) на основе уравнений Навье——Стокса в приближении Буссинеска. Другие подходы в решении этой проблемы можно найти в работах [19 29, 52, 53, 78, 83, 93, 116, 152, 175, 187, 217, 233, 235].
Расчетная схема приведена на рис. 5.10. В результате охлаждения поверхности жидкости создается поверхностный слой более холодной и, следовательно, более тяжелой жидкости, который
Показаны изолинии температуры. Зона е — «холодная пленкаж, б — температурный пограничный слой, "конв— область интенсивной конвекцн%
А — внутренние волны на верхней граня* не стратяфяциро» ванного объема,
Кр — критическая глубина проникновения внутренних волн
Рис. 5.10. Постановка задачи о конвекции при охлаждении поверхности глубокого устойчиво стратифицированного слоя жидкости
теряет устойчивость и проникает вглубь, разрушая первоначальную устойчивую стратификацию. При этом у поверхности образуются характерные конвективные элементы ——термики, которые можно наблюдать теневыми методами [79]. Образование термиков при равномерном охлаждении поверхности, связанное с конвективной неустойчивостью,——одна из особенностей данной задачи по сравнению со случаем образования термиков от локального источника [5, 68, 223]. Вертикальный перенос тепла и массы термиками, сопровождаемый разрушением устойчивой стратификации и генерацией внутренних волн,——универсальный механизм, имеющий широкое распространение.
В лабораторных экспериментах [37, 49, 175] по изучению теплообмена вблизи поверхности подтверждаются представления о конвекции как об основном физическом механизме, формирующем тонкую структуру поля температуры в естественных условиях [161, 180]. При изучении охлаждения поверхности водоема на основе математической модели (1.4) не будем учитывать ряд физических процессов ——солнечный прогрев, осолонение вследствие испарения, опреснение из-за осадков, влияние волн и другие процессы, характерные для приповерхностного слоя океана [ 173]. Экспериментально установлено, что критерий устойчивости (критическое число Рэлея Ra*), термическая структура пограничного слоя и зависимость его охлаждения от теплового потока через границу раздела вода——воздух для морской и пресной воды в диапазоне температуры 20—30° С практически совпадают [173]. Известно [186, 219, 267], что при потоках тепла меньше 200 Вт/м2 конвективные элементы (термики) имеют
форму двумерных слоев, у которых один поперечный размер много больше другого. Вихри, имеющие существенно трехмерный характер [186], образуются только в местах пересечения двух термиков, что наряду с другими упомянутыми выше особенностями позволяет ограничиться двумерной математической моделью конвекции в задаче об охлаждении поверхности воды.
Основные отличия задач, рассматриваемых ниже, от классической задачи Рэлея——Бенара о конвекции в слое жидкости [41, 232] следующие:
переменная глубина слоя, охваченного конвекцией; глубина растет по мере охлаждения;
конвективные элементы принимают форму как валов, так и двумерных《слоев》,имеющих в сечении форму «гриба» или термика; ,
профиль температуры по глубине существенно изменяется со временем (рассмотрен случай первоначально стратифицированного по температуре слоя);
граничные условия на боковых стенках и дне расчетной области отличаются от классических.
Эти отличия приводят к новым особенностям конвекции при охлаждении глубокого слоя [24 8, 268, 276], таким, как, например, наличие различных зон по глубине слоя, эффект возникновения внутренних волн и их воздействия на конвекцию вблизи поверхности (см. п. 5.2.3).
Для рассматриваемых здесь задач характерна существенная нестационарность процесса конвективного тепломассообмена, что затрудняет не только расчет, но и обработку данных численного моделирования. Для ускорения процедуры обработки и повышения ее качества использовалась проблемно-ориентированная графическая система《Буер》(см. п. 2.2.2, 6.5.2).
Перемешивание тяжелой и легкой жидкости после внезапного обрушения
Упрощенной моделью конвекции в приповерхностном слое может служить обрушение более тяжелого слоя воды в квазидвумер- ной ячейке, исследованное в [24]. В герметично закрытой ячей^ ке 120x60x2,2 см создавалась двухслойная устойчивая стратификация из соленой и пресной воды. Затем ячейка быстро переворачивалась, стратификация становилась неустойчивой, и процесс обрушения фиксировался на кинопленку.
В математической модели рассматривается двумерное изо、 термическое движение жидкости в прямоугольной области. Исходная система уравнений конвекции имеет вид (см. также разд. 1.4)
(0f+ U(i)z+ l'(0y==:(Ozz + Syy+Gi*c Cz, (5.7)
Wzz+Wuu= —co, (5.8)
& + UCZ + УС“ d (Czz + Cyy), (5.9)
Sc
Здесь переменные со,巾,U, V, С имеют тот же смысл, что'и в гл. 1. На всех границах расчетной области ставились условия прилипания U=0, Р=0 и отсутствия потоков соли dC/dn—Q.
Трение о боковые стенки, через которые производилась киносъемка, в математической модели (5.7) — (5.9) не учитывается. Для квазидвумерного течения при толщине ячейки 2,2 см это оправданно. В обзоре [40] рассмотрена аналогичная задача при толщине ячейки 0,01—0,08 см (ячейка Хеле—Шоу). В этом случае течение строго двумерное, а в уравнении Навье—Стокса появляется дополнительный член ——12vu/d, где d ——толщина ячейки, V ——вязкость, V — скорость течения.
По молекулярным коэффициентам переноса, полной глубине жидкости 〃 = 60 см и начальной солености тяжелого слоя жидкости с()=5%о; 0,4%g определялись параметры задачи — диффузионное число Грасгофа Grc=g'Pc//At?0/v2=8-109; 6 -108 и число Шмидта Sc=v/Z> = 800. Расчеты выполнены по основной конечноразностной схеме (1.13), реализованной в виде комплекса программ метода конечных разностей (см, разд. 6.1). Для решения уравнения Пуассона в варианте с неравномерной сеткой 65x65 применялся итерационный метод с оптимальным выбором параметров, а в варианте с равномерной сеткой 129x130 ——метод БПФ. Минимальный шаг разностной сетки равнялся 无£ = 6 мм. Во всех случаях в начальный момент поле скорости было нулевым, т. е. движения полностью отсутствовали.
Сопоставление эксперимента и расчета в этой задаче имеет свои особенности. Во-первых, в начальный момент в эксперименте [24] имеются неконтролируемые волновые возмущения границы раздела соленой и пресной воды. Во-вторых, начальная стадия потери устойчивости тяжелого слоя имеет трехмерный характер. Ширина бассейна d=2,2 см достаточна для развития трехмерных солевых «термиков» на начальном этапе. Согласно предсказаниям теории [207], длина волны наиболее неустойчивой моды в данном случае равна ^о^О,64 мм. На фотографиях эксперимента в начальный момент действительно видны «термики» такого масштаба. Таким образом, очевидно, что начальные стадии развития неустойчивости Рэлея—Тейлора не могут быть воспроизведены в численном расчете по модели (5.7) — (5.9) в силу двумерности модели, крупного шага конечно-разностной сетки h及儿 и неизвестных начальных возмущений скорости 4.
Тем не менее в расчетах по модели (5.7) —(5.9) развитие неустойчивости также имеет место, хотя на начальном этапе на этот процесс сильное влияние оказывает шаг разностной сетки h. и наличие (или отсутствие) затравочных возмущений на границе раздела тяжелая——легкая жидкость. Если затравочные возмущения на границе раздела не вносятся, то должно пройти довольно значительное время (163 с в расчете с со = О,4%о), прежде чем
«машинные возмущения», т. е. ошибки округления в младших разрядах, выведут систему из неустойчивого равновесия. При прочих равных условиях чем точнее расчет (например, расчет с удвоенной длиной машинного слова), тем больше требуется времени для накопления «машинных возмущений». В другом расчете (с с0 = 5%0) было задано возмущение границы раздела тяжелой и легкой жидкости в виде чередования значений концентрации соли на границе раздела в «шахматном» порядке, так что в соседних узлал конечно-разностной сеткн были значения с()= 5%о и со = О, что соответствует возмущениям с минимальной для данной конечно-разностной сетки длиной волны. Этого оказалось достаточно, чтобы время развития начального этапа неустойчивости уменьшилось со 163 до 15 с.
В эксперименте [24] начальная стадия развития неустойчивости длится около 10 с и зафиксирована только на первой фотографии (см. рис. 1 из [24]). Процесс роста соленостных «терми- ков》и сокращения их числа в начале стадии перемешивания имеет трехмерный характер, и только к моменту времени 20 с, когда размеры «термиков» значительно превосходят ширину бассейна (2,2 см), наступает двумерный режим.
Предыстория двумерного режима течения, таким образом, в эксперименте и расчете совершенно различна. В этом основная особенность данной задачи, которую необходимо учитывать при сопоставлении результатов расчета и эксперимента.
По фотографиям эксперимента и по рассчитанным изолиниям солености (плотности) определялась средняя глубина проникно-
вения конвективных элементов й =——> 九厶 где N — общее n е
число «термиков», hk ——глубина проникновения 々го 《термнка». Зависимость средней глубины проникновения от времени представлена на рис. 5.11. Для расчета с со = 5%о (Grc = 6-108) начало отсчета времени смещено на 163 с по указанным выше причинам. Согласие данных расчета и эксперимента удовлетворительное.
Переходя к интерпретации результатов, сопоставим их с данными работ [6, 10]. В случае малого перепада плотности между слоями жидкости, согласно теории [ 10], заглубление фронта перемешивания должно происходить с постоянной скоростью. В данном случае, учитывая величину коэффициента рс = =5・ IO-" (%о)-1, найдем -
(рс—ро) /ро= рсСо= (2>5-j-0,2) - 10-4<^С 1 •
Скорость продвижения фронта постоянна и равна 1 и 0,4 см/с для с0 = 5 и О,4%о соответственно (см. рис. 5.11). В работе [6] для расчета скорости продвижения фронта предложена формула
h = aVg^chQ^c0 力 (5.10)
где й0 и Асо ——начальная глубина и относительная соленость тяжелого слоя; а ——коэффициент пропорциональности. На рис. 5.11 прямая нанесена по результатам [6].
Согласно терминологии работ [6, 10], изучаемый случай перемешивания можно назвать режимом турбулентного перемешивания с постоянной скоростью. Этот режим является автомодельным. Отметим, что это случай наиболее медленного распространения конвективного фронта из рассмотренных в [6]. Так, если на поверхности охлаждаемого объема задан постоянный поток тепла, то 九〜产",а при постоянной граничной температуре 无〜产(режим свободного падения).
В работе [269], где экспериментально изучалась турбулентная конвекция при подогреве снизу слоя воды, для скорости турбулентного течения в центре слоя получена формула
и=1,05Ка"зрг%"/〃, (5.11)
где Н ——полная глубина слоя; Q — коэффициент теплопроводности. Переписав формулу (5.11) в виде
и= 1,05 (Я/D) Sc°-76Gr0'43, (5.12)
определим для и значения 1,4 и 0,6 см/с для с。, равного 5 и 0,4%0 соответственно, что близко к результатам, представленным на рис. 5.11 (1 и 0,4 см/с).
Из рис. 1 работы [24] следует, что и в эксперименте, и в расчете число конвективных элементов (соленостных «термиков») по мере их заглубления сокращается. Можно ввести количественную характеристику X = L/N, где L ——длина бассейна; N —— число конвективных элементов. Зависимость относительной величины l/h от h представлена на рис. 5.12. Различие вариантов с с0 = 5 и О,4%о хорошо проявляется и здесь. Согласие расчета и эксперимента здесь, конечно, только качественное ——наблюдается характерное 《плато》, или ярус, в диапазоне глубин 20^/1^40. Точка, отмеченная буквой А, относится к нефизической предыстории двумерного режима течения с постоянной скоростью, и ее большое отклонение от экспериментальных точек объясняется именно этим. Скачкообразное увеличение относительной перемежаемости (точка С) на заключительной стадии в расчете и эксперименте, вероятно, объясняется сильным влиянием боковых границ.
Интересно отметить, что в лабораторном эксперименте в одном варианте (4 = 0,4%о, /г0= 1,5 см) на заключительном этапе имеются три «термика», а в другом варианте (Со = 5%(), /% = =3 см) —четыре. На рис. 5.12 это приводит к значительному удалению точек С от точек В. Увеличение относительного масштаба конвекции в виде скачкообразных переходов от одного 《плато》,или яруса, со своим характерным масштабом к другому может быть следствием влияния как геометрии границ, так и особенности роста масштаба конвективных ячеек. В данном случае, по-видимому, определяющим было влияние геометрии бассейна, которая навязывает ограниченное число крупных ячеек.
Таким образом, двумерная математическая модель конвекции на основе уравнений Навье——Стокса (1.4) удовлетворительно описывает процесс перемешивания в двухслойной жидкости при неустойчивой стратификации на стадии развитого перемешивания.
Конвекция при охлаждении однородной жидкости
Для изучения в однородной жидкости конвекции, вызванной охлаждением свободной поверхности раздела газ——жидкость, используем математическую модель конвекции, аналогичную уравнениям (5.7) — (5.9). Вместо уравнения (5.9) будем использовать уравнение переноса тепла, которое входит в модель конвекции (1.4). Теплообмен на плоской покоящейся поверхности раздела газ——жидкость в наших условиях определяется следующими физическими механизмами: теплопроводностью, конвекцией, массо- переносом пара, а также остыванием за счет теплового излучения поверхности. Будем считать, что интегральный теплоперёнос всеми этими механизмами приводит к постоянному тепловому потоку' на 'поверхности раздела 56/5n = Nu. В таком случае процессы тептгообмена в газе можно не рассматривать. На возмож-
ность раздельного решения задач теплообмена в газе и в жидкости указано также в работе [175]. При Nu = 1 весь теплообмен на поверхности определяется теплопроводностью в тонком приповерхностном слое жидкости. Охлаждаясь, этот слой становится тяжелее лежащей ниже жидкости и по достижении критической толщины отрывается от поверхности, образуя термики. Процесс охлаждения, зарождения и отрыва термиков проходит через ряд стадий.
Образование радиационной «холодной пленки》жидкости вблизи поверхности. Это происходит за счет инфракрасного излучения практически мгновенно после начала охлаждения. Ввиду малой толщины пленки (порядка 10 мкм) объем воды в ней мал и для зарождения термиков несуществен.
Образование «молекулярной холодной пленки» ——температурного пограничного слоя и рост его толщины до критического значения, соответствующего ИаГ, при котором начинается конвективное движение.
3. Развитие конвекции в форме валов. Рост интенсивности конвекции сопровождается увеличением поперечного линейного масштаба валов. Диаметр конвективных ячеек увеличивается.
По достижении толщины конвективного слоя, соответствующей Ra2*, развивается неустойчивость и образуются термики. 一
Отрыв тер ми ков от поверхности. Начало нового цикла зарождения и отрыва термиков.
При увеличении числа Рэлея до Ra3*^2,5-104 происходит переход от ламинарного к турбулентному режиму течения с нерегулярным линейным масштабом. Термики приобретают характерную трехмерную форму《гриба》,очень близкую к форме со- леностных «термиков», рассмотренных в п. 5.2.2.
Изучение начальных стадий 1 и 2 выполнено численно в работе [266], где предложена одномерная радиационная модель «холодной пленки». Стадии 2——4 образования термиков в однородной среде численно моделировались в работе [56], где основное внимание было уделено правильному описанию также «холодной пленки», но обусловленной молекулярным теплообменом.
Классификация неустойчивостей при переходе к основным стадиям образования термиков (2—4) дана в работе [ 198]. Из диаграммы устойчивости для воды, приведенной в [198], следует, что образование конвективных валов может происходить либо по двумерному механизму, либо из-за различных трехмерных неустойчивостей. Различия в критических числах Рэлея и длине волны между всеми этими неустойчивостями очень малы и, по-видимому, представляют лишь теоретический интерес.
Как следует из линейного анализа устойчивости [ 198], переход от конвективных валов к термикам (стадия 4) происходит из-за развития трехмерной неустойчивости. Моделирование этого процесса на основе двумерных уравнений является поэтому
только качественным и имеет обоснование в экспериментах [267], где наблюдались термики в форме《листов》,у которых один линейный размер много больше другого. Такие термики преобладают при потоках тепла с поверхности до 200 Вт/м2. При более интенсивном охлаждении, когда поток тепла составляет 300 Вт/м2 и выше, преобладают термики в форме《вихрей» или 《смерче访》,которые на поверхности воды образуют воронку [186].
Таким образом, есть основания полагать, что при умеренных потоках тепла (до 200 Вт/м2) двумерная математическая модель конвекции будет удовлетворительно описывать и стадию образования валов, и стадию образования термиков. При численном моделировании этого процесса необходимо обеспечить достаточное удлинение слоя, так как при небольшом отношении длины слоя £ к глубине конвекции "кон* начинают сильно влиять условия на боковых границах области. Этот вопрос изучался экспериментально [228] и теоретически [261 ]. Установлено, что при £/ЯКонв~ 1 влияние боковых границ становится существенным.
На рис. 5.13 показаны изолинии температуры и функции тока, полученные в результате расчетов по основной конечноразностной схеме (1.13). Полные размеры расчетной области: глубина // = 0,1 м, ширина £ = 0,1 м, число Рэлея Ra = 2,8-108, Прандтля Рг = 7. Для решения уравнения Пуассона в варианте с неравномерной'сеткой 65X65 применялся итерационный метод
Рис. 5.13. Образование конвективных валов (а) и циклический отрыв конвективных элементов (б) при охлаждении поверхности однородной жидкостиВверху — изолинии температуры, внизу — функции токаРис. 5.13. Образование конвективных валов (а) и циклический отрыв конвективных элементов (б) при охлаждении поверхности однородной жидкостиВверху — изолинии температуры, внизу — функции тока
Рис. 5.13. Образование конвективных валов (а) и циклический отрыв конвективных элементов (б) при охлаждении поверхности однородной жидкости
Вверху — изолинии температуры, внизу — функции тока
Рис. 5.13. Образование конвективных валов (а) и циклический отрыв конвективных элементов (б) при охлаждении поверхности однородной жидкости
Вверху — изолинии температуры, внизу — функции тока
(см. разд. 6.1). При расчетах на сетке, равномерной в обоих направлениях, которая позволяет использовать эффективный марш-алгоритм (см. п. 1.1.3), основная схема (1.13) была модифицирована. Использовалось интегральное граничное условие [156]
q=(比/2)(8产一珏)九一- e片)/比.
Результат применения этой модификации дан на рис. 1.9 и 5.15.
Конвективные ячейки на рис. 5.13 имеют примерно равную глубину и длину. Число ячеек равно десяти, так что £/ЯК0Нв~ Ю и влияние боковых границ должно быть несущественным. Видимая на рис. 5.13 асимметрия в развитии термиков связана с использованием неконсервативного граничного условия для температуры в схеме (1.13). Пространственный масштаб конвекции, определяемый по сечению «шляпки» термика, равен 入=1,4 см. Скорость заглубления термиков, определяемая по положению «шляпки» термика в последовательные моменты времени, равна 0,5 см/с.
Для интерпретации результатов численного моделирования обратимся к работам [ 19, 48, 53], где получен ряд соотношений, связывающих наблюдаемые характеристики конвекции при охлаждении однородной жидкости с определяющими параметрами. В табл. 5.2 сопоставляются данные теории, эксперимента и численного счета.
В работе [219] предложены формулы для оценки максимальной вертикальной скорости заглубления термика
Umax = 5,2 (g吟(5.13)
и горизонтального масштаба конвекции
九= 27,0(誓土(5.14)
(В недавней работе [220] для режима турбулентной конвекции в формуле (5.14) для численного коэффициента дается значение 48.)
Табл лца 5.2. Оценки наблюдаемых характеристик конвекции
в о 1нррэцной ж скости пэ данным численного счета, лабораторного эксперимента и теории при потоке тепла с поверхности воды 120 Вт/м2
Хаэактеэистика
Расчет
Эксперимент
Теория
Масщтаб термика, см (大~口瞑勺
1,4
1—2
〜2
Скорость опускания термика, с л/с (и 〜Rzj)
0,5
0,3±0,1
〜0,1
Период индукции конвекции, с (7〜Ra”).
50
50—60
~40
Если ввести число Рэлея по потоку тепла q
R% = gMg"2 M<Х (5.15) и масштабы времени /0 = Я2/х, расстояния Н и скорости у0 = х/Я, то формулы (5.13), (5.14) можно записать в виде
*ax = 5,2Ra;& 館= 27,0 Ra”. (5.16) Расчет по этим формулам с RaQ = 2,8-108 дает Umax = 0,l см/с, 入=2 см. Эти данные приведены в табл. 5.2 в графе «теория». Скорость заглубления термиков в расчете (0,5 см/с) несколько завышена, что, по-видимому, связано с двумерностью математической модели.
Наибольшие трудности вызывает интерпретация данных о пространственных масштабах термиков. На примере задачи Рэлея — Бенара [41 ] известно, что масштаб конвекции может существенно изменяться в зависимости от граничных условий. Ввиду того что информация о граничных условиях недостаточна, согласие данных о масштабах термиков в теории, эксперименте и численном счете имеет предварительный характер.
Основная особенность конвекции при охлаждении свободной поверхности жидкости — в циклическом повторении стадий зарождения и отрыва термиков. Период генерации (индукции) термиков был оценен экспериментально в работе [48]. Период индукции легко определяется по временной эволюции температуры поверхности.
На рис. 5.14 показан ход изменения температуры поверхности до отрыва и после отрыва термиков (кривая 4 ——лабораторные измерения термистором с размером измерительной головки 0,2 мм, который подводился к поверхности вода—воздух снизу, почти до касания [20, 49]; 5 — лабораторные измерения [219] радиационной температуры поверхности дистанционным датчиком инфракрасного излучения (радиометром)).
Одни и те же результаты численного моделирования нанесены на рис. 5.14 в разных масштабах. Кривая / отвечает случаю охлаждения однородной среды и получена путем осреднения температуры поверхности по всей длине L свободной поверхно ст и расчетной области (см. рис. 5.13). Длительность и скорость понижения температуры до отрыва термика хорошо согласуются с экспериментом. Характерное повышение температуры после отрыва термиков в расчете явно \ трировано. Это связано с отмеченным выше расхождением в величинах скорости заглубления термиков (см. табл. 5.2), что приводит к слишком быстрому замещению холодных объемов воды у поверхности на свежие порции из глубины, еще не подвергнувшиеся охлаждению
Для расчетов времени индукции (время роста температурного пограничного слоя у поверхности до критической толщины 6) при охлаждении свободной поверхности воды в комнатных условиях в работе [48] предложена формула
4нд= 10,2 ,—. (5.17)
Используя введенные выше масштаб времени и число Рэлея по потоку, преобразуем (5.17) к виду
/инд= 10,2Ra~%.(5.18)
Результаты расчетов по этой формуле, а также данные рис. 5.14 (кривая /) и экспериментов [37, 49] приведены в табл. 5.2. Расчет по формуле (5.18) дает меньшее значение времени индукции, чем численный счет и эксперимент. Это объясняется тем, что формула (5.18) относится к стационарному режиму конвекции, когда цикл нарастания пограничного слоя и обрушения термика многократно повторяется и, следовательно, потеря устойчивости пограничного слоя происходит на фоне значительных возмущений от предшествовавших термиков, в то время как расчет по модели (5.7), (5.8), (1.4) велся из состояния полного покоя. Последнее замечание относится и к оценкам по формулам (5.13) и (5.14).
Перейдем к оценке критического числа Рэлея и понижения температуры поверхности, связанного с отрывом термиков. Из
Рис. 5.14. Изменение во времени температуры по* верхности от начала охлаждения до момента образования термиков (указан стрелкой)
J — 3 — результаты расчета
(/ — охлаждение однородной жидкости,
— охлаждение в стратифицированной жидкости,
— охлаждение при наличии движения в объеме жидкости),
, 5 — данные лабораторных намерений [219] и [20] соответственно
представленной на рис. 5.14 зависимости средней температуры поверхности от времени (кривая /) следует, что перепад температуры поверхности АТП0В, при котором начинается отрыв термиков, равен 0,45° С.
Для оценки критического числа Рэлея перехода от конвекции в форме валов к конвекции в форме термиков используем известное [52] соотношение
Nu=cRa". (5.19)
Это соотношение, во-первых, связывает поток тепла q с перепадом температуры АТПОВ, а во-вторых, может служить для оценки Raj, при котором наступает кризис молекулярной теплопередачи, когда Nu=l. Таким образом, дважды используя соотношение (5.19), можно исключить константу с и определить
Ra; = ATnoB^Pr^x^vZi/3 р 67. (5.20)
Хорошее совпадение этой оценки с результатом работы [49], где приведено значение Ка2Л = 65, объясняется согласием значения АТпов = 0,45° С, полученного в численном счете, со значением АТиов = 6,43° С, рассчитанным по формуле (5.19) для величины потока тепла д=120 Вт/м2 с эмпирическим коэффициентом с=11,1 [220].
Необходимо подчеркнуть, что здесь оценено критическое число Рэлея потери устойчивости конвективных ячеек и образования термиков. Тот факт, что при этом использовался критерий начала конвекции Nu=l, означает, что в данной задаче в отличие от задачи Рэлея——Бенара перенос тепла конвекцией в форме валов очень мал и определяющее значение для переноса тепла имеет начало конвекции в виде термиков. Вместе с тем влияние конвекции в форме валов на поле скорости приводит к существенному снижению устойчивости. По этим причинам нет смысла сопоставлять приведенную здесь оценку Raj с данными линейной теории устойчивости [41, 198].
В работе [267] по измерениям профилей температуры при охлаждении поверхности воды было найдено два критических числа Рэлея- начала конвекции RaJ=1190 и перехода к стационарному режиму конвекции в форме термиков Ra2*= 109. Существенное понижение устойчивости во втором случае в [267] объясняется влиянием динамических возмущений в жидкости от термиков первых 《поколений》. На рис. 5.14 представлена зависимость температуры поверхности от времен (кривая 3) для больших начальных возмущений поля скорости. В этом случае потеря устойчивости термического пограничного слоя и отрыв термиков происходят при существенно меньшем перепаде температур АТщ)в и, следовательно, меньшем Ra2*.
В целом полученные результаты численного моделирования ламинарной конвекции при охлаждении поверхности глубокого (по сравнению с размером конвективных валов) объема воды хорошо согласуются качественно, а по некоторым параметрам
и количественно с лабораторным экспериментом и теоретическими оценками, основанными на представлениях о циклическом характере конвекции.
Конвекция и внутренние волны при охлаждении стратифицированной жидкости
Постановка задачи о конвекции в стратифицированной среде отличается от задачи, рассмотренной в п. 5.2.3, наличием начального линейного профиля температуры, что обеспечивает устойчивую стратификацию жидкости. Математическая модель и схема расчета остаются без изменений. На боковых границах расчетной области используются условия периодичности, а среди параметров задачи появляется дополнительный параметр, характеризующий начальную стратификацию. Общая картина развития конвекции (рис. 5.15) та же, что и в случае первоначальной однородной среды. Основное. отличие обнаруживается после отрыва термиков (стадия 5): из-за устойчивой стратификации они не могут проникать до дна расчетной области, а растекаются вблизи своего уровня нейтральной плавучести, тем самым формируя верхнюю перемешанную зону.
Кроме особенностей конвекции, которые обсуждались в п. 5.2.3, в случае разрушения первоначальной устойчивой стратификации необходимо отметить процессы образования перемешанной зоны и генерации внутренних волн. Воздействие термиков на границу перемешанной зоны с устойчиво стратифицированной средой приводит в некоторых случаях к образованию внутренних волн в толще стратифицированной области. Это явление изучалось в работах [20, 271 ] и отмечено в экспериментах [37]. В экспериментах [ 196] образования внутренних волн в устойчиво стратифицированной области не наблюдается, хотя на интерферограммах можно выделить поверхности равных фаз.
В работе [271 ] сформулированы условия генерации внутренних волн конвективными элементами: (Л^/вз)2^> 1, где N ——частота плавучести (см. гл. 1) устойчиво стратифицированной области, %вз — время взаимодействия конвективного элемента с окружающей жидкостью. По данным численного моделирования, время существования отдельного термика примерно 16 с. Это время можно принять в качестве /вз. Частота плавучести N = 0,立 с-1. При таких значениях параметров получим (Ntj = = 64》1, и, следовательно, должна происходить интенсивная генерация внутренних волн термиками. Параметры генерируемых волн в эксперименте и расчете оказались близкими: в лабораторном эксперименте длина волны Х~2 см, амплитуда Л ^0,3 см (4/九= 0,13), при численном моделировании 九=3 см, Л = 0,4 см (Л/Х = 0,13).
Для дальнейшего анализа картины движения в различных зонах обратимся к рис. 5.10. Можно выделить следующие зоны:
Холодная пленка толщиной около 0,2 мм. Существование этого слоя хорошо подтверждается экспериментами [161, 266]. В численном расчете шаг сетки 力匕=0,6 мм, что явно недостаточно для моделирования холодной пленки.
Температурный пограничный слой. Его толщина максимальна в момент, предшествующий отрыву очередного термика; после отрыва термика толщина этого слоя минимальна (6 — 1 мм).
Область, охваченная конвекцией, размер которой непрерывно возрастает. На начальном этапе он определяется размером конвективных ячеек и со временем растет благодаря процессу сокращения числа ячеек при одновременном увеличении их размеров. После образования термиков закономерности увеличения глубины "конв становятся совершенно другими.
Пограничная область между перемешанной зоной и устойчиво стратифицированной, размер которой порядка амплитуды внутренней волны на этой границе Д— 0,5 см.
Область проникновения внутренних волн в устойчиво стратифицированную область, критическую глубину можно оценить по формуле
2кр = "3八,№点=0,2 ем.
На глубинах, превышающих критическую, амплитуда внутренних волн убывает по степенному закону. Сильная зависимость (в кубе) критической глубины распространения внутренних волн от размеров области, охваченной конвекцией, приводит к тому, что вскоре после образования первых термиков внутренние волны достигают дна расчетной области, отражаются от нее и начинается процесс «раскачивания» всего стратифицированного слоя, тем самым нарушается подобие физических механизмов в численной модели и эксперименте. Отражение от боковых границ расчетной области здесь исключено благодаря условиям периодичности.
Начальная стадия развития конвекции в стратифицированной среде практически не отличается от случая однородной среды. На этой стадии конвективные ячейки занимают несколько меньший объем жидкости, чем в случае однородной жидкости Запас потенциальной энергии к моменту образования первых термиков несколько больше: средняя температура поверхности понижается до АТцов = 0,5°С против А7,Пов = 0,45° С в случае однородной среды (см. рис. 5.14). Термики образуются несколько позже (^инД = 60 с вместо 54 с в однородном случае). Критическое число Рэлея образования валов, согласно теоретическим оценкам 1248, 276J-, для случая слабой стратификации (Ra()《l) определяется по формуле
Ra* = 35 vzRa0 6,6.(5 21)
Рис. 5.15. Развитие во времени процесса взаимодействия конвективных элементов и внутренних волн при охлаждении стратифицированной жидкости
Слева — изолинии температуры, справа — функции тока
Длину волны образующихся конвективных валов можно оценить по формуле
V6 = 2n/0,6Rai/4«55,(5.22)
а число валов — по формуле 孔=乙/入^2.
Эти оценки показывают, что согласно теории и в данном случае проявляется общая тенденция: по мере снижения устойчивости критическое число Рэлея стремится к нулю, а длина волны растет [41J. При численном моделировании конвективные ячейки возникают практически мгновенно, после начала охлаждения, однако длина волны валов в случаях со стратификацией и без нее практически одинакова. Возможно, это объясняется влиянием боковых границ, подобно тому как это имеет место в задаче Рэлея—Бенара L228, 261].
Глубину слоя, охваченного конвекцией, на этой стадии можно оценить по формуле
Яконв - S + 6/Ra1/4«66«6 -10-3 м.(5.23)
Рис. 5.15 (окончание)
Таким образом, согласно теории конвективные ячейки должны быть сплюснутыми:
入/"конв^ 10.
При численном моделировании, однако, X —Яконв и имеется тенденция увеличения глубины ячейки, т. е. X<^fK0HB. Вероятно, предсказанные линейной теорией вытянутые по горизонтали ячейки оказываются неустойчивыми и не наблюдаются при численном моделировании.
Границу устойчивости конвективных ячеек, как и в случае однородной среды, можно оценить по формуле
Ra; = ^T^g^TH3^lxy.cf q 102.(5.24)
Как и следовало ожидать, наличие стратификации повышает устойчивость конвективных валов. Характер заглубления терминов при наличии стратификации принципиально отличается от однородного случая. Как уже отмечалось, при этом происходит
генерация внутренних волн, которые уносят значительную часть энергии термиков.
Теория заглубления слоя перемешанной жидкости, которая с достаточной точностью предсказывает значение скорости заглубления, изложена в работах [6, 10, 29, 115]. В этих работах, однако, изучается турбулентный режим конвекции, который рассматривался в п. 5.2.2 на примере обрушения тяжелого слоя в двухслойной системе. Генерация же внутренних волн может наблюдаться как при турбулентной, так и при ламинарной конвекции. В естественных океанических условиях характерные пространственные масштабы внутренних волн (Хвв —500<-1500 м) обычно много больше масштабов конвекции (ХКОнВ^ 10-т-100 м), поэтому эффективный обмен энергией между внутренними волнами и конвекцией затруднен.
Теоретически, однако, нелинейное взаимодействие между волновыми и конвективными движениями вполне возможно. На та~ кое взаимодействие указывается также в экспериментальных работах [236], посвященных неоднородностям штилевой погоды в океане. Короткие внутренние волны, взаимодействующие с конвекцией, могут генерироваться как в результате охлаждения поверхности в условиях штилевой погоды, так и в результате действия естественных или искусственных источников. Короткопе- риодные внутренние волны, возникающие под воздействием кон* вективных движений, в реальных условиях могут генерироваться также и в тонких прослойках в течениях со сдвигом [105].
Различный характер эволюции температуры поверхности в разных условиях (см. рис. 5.14, кривые /—3) демонстрирует связь температуры поверхности с динамическими процессами в толще жидкости, что представляет интерес для интерпретации дистанционных измерений температуры океана [ 109, 175].
Глава 6
СПЕЦИАЛЬНОЕМАТЕМАТИЧЕСКОЕ ОБЕСПЕЧЕНИЕ
Рассмотренные в гл. 3—5, а также многие не вошедшие в книгу результаты (см., например, [60—64, 128, 131, 148]) получены с помощью специального математического обеспечения, систематически разрабатывавшегося для решения этого класса задач в Институте проблем механики АН СССР применительно к единой серии (ЕС) ЭВМ.
На первом этапе этой работы был создан программный комплекс, имеющий модульную структуру, на основе метода конечных разностей (МКР) 122, 23]. В состав этого комплекса входили группы управляющих счетных программ, программ статистической и графической обработки и вспомогательных программ. Была создана также первая версия комплекса программ на основе метода конечных элементов (МКЭ) [ 147], реализованная на ЭВМ серии ICL. Возможности этой версии МКЭ в задачах конвективного теплообмена ограничивались только тепловой конвекцией в замкнутых областях.
В последние 5—6 лет специальное программное обеспечение для решения задач конвективного тепломассообмена на основе нестационарных уравнений Навье——Стокса получило значительное развитие в связи с его активным применением и накоплением опыта решения задач, а также с использованием для этого класса задач специального процессора (МАМО).
В связи с созданием программной поддержки МАМО на языках высокого уровня L54] были разработаны модули векторизованных счетных программ комплекса МКР. Существенно расширилось представление в комплексе конечно-разностных схем, обзор которых дан в разд. 1.1. Разработаны также комплексы программ специального назначения, в которых учитываются конкретные особенности некоторых методов выращивания кристаллов. Значительное развитие получила программная поддержка графических систем [50]. Комплекс программ на основе метода конечных элементов (МКЭ) переработан, адаптирован для ЕС ЭВМ и расширен на класс задач конвективного тепло- и массообмена в цилиндрических координатах для случая совместного действия естественной и вынужденной конвекции [126, 127, 151 ].
В связи с таким развитием и специализацией математического обеспечения оказалось целесообразным выделение ряда групп программ, например программ статистической и графической обработки, в отдельные программные комплексы. Это нашло отра-
жение при написании данной главы. Сведения о разработанном авторами книги и их коллегами в Институте проблем механики АН СССР специальном математическом обеспечении приведены здесь в основном по состоянию на 1985 г. Приводятся сведения о двух основных программных комплексах, использующих МКР и МКЭ (разд. 6.1 и 6.2 соответственно), и о трех вспомогательных программных комплексах: программной поддержке матричного модуля МАМО (разд. 6.3), комплексе статистической обработки (разд. 6.4) и о графических системах (разд. 6.5). Все программное обеспечение многократно проверено и используется не только авторами книги, но и независимо многими другими пользователями.
КОМПЛЕКС ПРОГРАММ МЕТОДА КОНЕЧНЫХ РАЗНОСТЕЙ
Программная реализация конечно-разностных схем (см. разд. 1.1) тесно связана с их структурой, областью применения и с техническими характеристиками ЭВМ. Ниже приведены основные данные о комплексах программ на основе МКР общего и специального назначения, написанных на языке Фортран для ЕС ЭВМ. Результаты решения могут зависеть от точности представления данных в ЭВМ (особенно это относится к расчетам при больших числах Рэлея и на сетках с мелким шагом й^0,01), поэтому в упомянутых комплексах имеются варианты программ со стандартной и двойной точностью. В обоих вариантах программ использована аппроксимация операторов на сетке с произвольным изменением шага по каждому из двух направлений. Исключение составляют векторизованные программы для МАМО ЕС-1055М, в которых предполагается сетка с постоянным шагом. При реализации счетной части комплексов большое внимание уделялось скорости выполнения расчетов. В подпрограммах имеются средства управления, обеспечивающие изменение геометрии, аппроксимации разностной схемы и т. д.
Комплекс программ общего назначения
Основные подпрограммы счетной части комплекса приведены в табл. 6.1. Они выполнены в виде отдельных модулей, между которыми осуществляется передача данных в основном через общие области оперативной памяти (COMMON-блоки). В таблице перечислены модули трех уровней: 1) для управления процессом счета (например, COMPLD для декартовой системы координат) ;2) для реализации конкретного метода решения разностных уравнений и вычисления граничных условий (PUASD, SPND, BOUND); 3) для выполнения «элементарных» или разовых вычислительных работ (RTN, CNTRD, OPTIMJ и др.). При работе с комплексом программ задаются физические параметры (числа Граегофа, Прандтля, Марангони), начальные и граничные' усло-
Таблица 6.1. Подпрограммы комплекса для решения нестационарных уравнений конвекции методом конечных разностей
№ п/п
Название
Назначение
Количество строк
1
COMPLD
Управление расчетом
34
2
PUASD
Решение уравнения Пуассона
102
3
SPND
Решение уравнения переноса
101
4
BOUND
Расчет граничных условий на твердой стенке для вихря и функции тока
44
5
PCHD
Расчет правой части уравнения переноса
20
6
CNTRD
Контроль точности решения уравнения Пуассона
26
7
RTN
Расчет по формулам обратной прогонки
16
8
RPA
Одномерное быстрое преобразование Фурье (БПФ)
39
9
SETFT
Предварительное вычисление коэффициентов для БПФ
28
10
OPTIMJ
Расчет оптимального набора итерационных параметров для решения уравнения Пуассона
32
11
MSPN
Архивный модуль на языке Мортран. Содержит различные варианты модулей для решения уравнения переноса и тесты
400
12
ЕХМАМО
Явная схема для уравнений конвекции с использованием спецпроцессора МАМО
200
13
ARAKAW
Явная схема Аракавы для уравнения переноса
20
14
SPNF
Дивергентная неявная схема для уравнений переноса
103
15
SPNF1
То же с учетом переменной вязкости
107
16
BOUNDA
Итерационный способ расчета граничных условий для вихря в декартовой системе координат
100
17
PUASD2
Модифицированный итерационный метод расчета уравнения Пуассона
71
18
ТМОМАМ
Пакет векторизованных программ для решения задач конвекции в декартовой системе координат для МАМО ЕС-1055М
400
вия, сеточные параметры (количество и расположение узлов пространственной сетки, шаг по времени или алгоритм его вычисления), управляющие параметры (количество уравнений переноса, тип аппроксимации конвективных членов и др.). Для сокращения времени счета в некоторых подпрограммах предусмотрено хранение промежуточных результатов, например одномерных массивов коэффициентов прогонки, которые редко или совсем не изменяются в процессе счета.
Модули, входящие в состав комплекса, хранятся в загрузочном виде. Подключение необходимых для расчетов модулей осуществляется, как правило, средствами редактора связей операционной системы ЕС ЭВМ. При выполнении методических работ часто возникает необходимость изменения исходных текстов. С этой целью используется архивный модуль на языке Мортран
[17], из которого с помощью специального препроцессора формируется текст на Фортране.
Одной из важнейших характеристик программ для решения двумерных уравнений Навье——Стокса является время счета на ЭВМ. Для сокращения времени счета в комплексе, кроме основных расчетных массивов (для функции тока, завихренности, температуры и концентрации), введены дополнительные массивы для вертикальной и горизонтальной скоростей и правой части уравнения переноса завихренности. При этом экономия машинного времени достигнута за счет увеличения используемой оперативной памяти. Для уменьшения временных затрат модули расчета в декартовых и цилиндрических системах координат выполнены независимо.
Большое влияние на время счета оказывает качество программной реализации алгоритма и оптимизирующие свойства транслятора. Ниже представлены данные о работе трансляторов и о затратах времени на решение уравнения переноса тепла (1.8).
Транслятор
ОЕ
ОР
SE
СС
ST
Время работы модуля SPNT, с
3,52
3,57
5,26
5,58
5,73
Время трансляции, с
17,98
17,39
12,09
8,96
12,86
Размер загрузочного модуля, байт
3906
4068
4976
5032
4984
На одном временном слое с помощью модуля SPNT на языке Фортран были получены пять вариантов программы, транслированной имеющимися на ЭВМ ЕС-1055М трансляторами. Как видно из представленных данных, времена счета на сетке 65X63 могут различаться в 1,5 раза в зависимости от качества оптимизации программы.
Процессорное время ЭВМ ЕС-1040, необходимое для решения всей системы уравнений (1.6)——(1.8) на 'неравномерной сетке при использовании итерационного метода решения уравнения Пуассона, составляет в среднем f = 0,004N, где W〉466 ——число узлов разностной сетки.
Помимо основного программного обеспечения, которое может быть использовано и используется на ЕС ЭВМ в ряде организаций, разработан также специализированный пакет программ ТМОМ АМ для работы с МАМО ЕС-1055М (см. разд. 2.2). В состав пакета входят модули для решения уравнений переноса (1.6), (1.8) с помощью схем (1.15). Для решения уравнений Пуассона в зависимости от сеточных параметров используются прямые методы ММА и БПФ (см. разд. 1.1) либо явный итерационный ме^од. Последние два метода опираются на использование «быстрых» команд матричного модуля, что повышает скорость решения задач гидродинамики на сетке с большим числом узлов. Одна из областей эффективного использования пакета программ ТМОМАМ связана с решением задач конвекции при больших числах Рэлея, где необходимость использовать сравнительно небольшой временной шаг позволяет добиться реального ускорения времени расчета (для одного и того же физического времени) до
8 раз по сравнению с основным комплексом. Отметим, что время расчета одного слоя по явной векторизованной схеме меньше времени расчета по основной (неявной) схеме (1.13) в 40——80 раз.
Опыт, полученный при использовании комплекса программ общего назначения для решения различных задач (см. разд. 3.1, 3.2, 4.2, 5.1, 5.2), показал целесообразность создания и других, ориентированных на более конкретные задачи пакетов и комплексов программ с модульной структурой, выполняющих функции расчета, обработки и представления информации и эффективно использующих технические возможности ЭВМ.
Комплекс программ моделирования гидродинамики, тепло- и массообмена при выращивании кристаллов методом Чохральского
Комплекс программ предназначен для параметрических исследований конвективного тепломассообмена в тигле в зависимости от динамических, тепловых воздействий и изменения геометрических характеристик течения с целью оптимизации процесса выращивания кристаллов методом Чохральского. Отличия от комплекса программ общего назначения (см. п. 6.1.1) заключаются в учете особенностей технологического метода, в том числе вращения расплава, неоднородности части границ и разрывов граничных условий (например, для границы кристалл——поверхность расплава). При этом класс задач, решаемых данным комплексом, расширяется за счет возможности исследования вынужденных течений, вызванных вращением кристалла и/или тигля, а также за счет учета совместного действия вьинужденной и естественной конвекции. Подобное расширение также реализуется в комплексе программы МКЭ (см. разд. 6.2). Однако применение комплекса на основе МКР более предпочтительно в наиболее важном случае, соответствующем предельным значениям режимных параметров (4.5) при использовании подробных сеточных разбиений (|С числом узлов ~ IO').
Рассматривается движение расплава в цилиндрическом сосуде (тигле) с прямолинейными образующими. Осуществляется численное решение нестационарных уравнений Навье—Стокса совместно с уравнениями переноса тепла и примеси в приближении Буссинеска. Подробные сведения о математической модели, определяющая система уравнений в (s,屮,W) -переменных (4.1), (4.2) и соответствующие граничные условия приведены в п. 4.1.1. Аппроксимация и решение конечно-разностных уравнений осуществляются по 'схеме, *пр ив еден ной в разд. 1.1.
Во входной структуре данных комплекса задаются параметры технологического процесса в виде безразмерных критериев подобия (чисел Рейнольдса, Грасгофа, Марангони и др.), входящих в критериальную функцию (4.3). Задаются также характеристики границ, граничные условия для искомых функций и сеточные параметры. Результатами являются двумерные поля трех ком-
понент скорости, функций тока и вихря, температуры и концентрации примесей в заданные моменты времени. Возможно уточнение сеточных решений путем сгущения узлов, интерполяции начального приближения и расчета на более подробной сетке. Предусмотрена выдача на печать распределений потоков тепла и примеси вдоль границы, их интегральных значений, пульсационных характеристик колебательных режимов конвекции. Для представления результатов используется табличная печать и графическая система 《Динамика》с выводом информации в виде изолиний и графиков на графопостроитель, графический дисплей или АЦПУ (см. разд. 2.2 и 6.5).
Комплекс программ состоит из 24 подпрограмм (примерно 1800 перфокарт) на языке Фортран; возможно проведение расчетов с одинарной и двойной точностью ЕС ЭВМ. Подпрограммы комплекса для случая одинарной точности приведены в табл. 6.2. Модульная организация комплекса программ позволяет разделить решение задачи на следующие этапы: задание началыных данных, вычисление коэффициентов и правых частей конечно- разностных уравнений, задание граничных условий, решение алгебраической системы уравнений, проверка сходимости итерационного процесса, табличная и графическая обработка сеточных решений. Обмен информацией между подпрограммами осуществляется через формальные параметры и частично через общие области оперативной памяти ЭВМ. Выходная структура данных,
Таблица 6.2. Подпрограммы комплекса для моделирования метода Чохральского
№ п/п
Название
Назначение
Количество строк
1
CZOCH
Ввод—вывод данных и управление работой комплекса
258
2
SPNR
Решение уравнений переноса для вихря, окружной скорости, температуры и концентрации примеси
148
3
PUASR
Решение уравнения для функции тока
118
4
PCHR
Расчет массовых сил в уравнении для вихря
20
5
DWR
Определение граничных значений вихря
17
6
CNTR
Контроль решения уравнения для функции тока
29
7
OPTR
Определение оптимального набора итерационных параметров при решении уравнения для функции тока
63
8
TEMPR
Интерполяция эксперимента л ьных распределений температуры на расчетную сетку
9
9
INTER
Интерполяция двумерных полей При переходе на иную сетку
41
10
TABLR
Печать таблиц для двумерного массива чисел
23
И
IZLR
Построение изолиний на алфавитно-цифровом устройстве
119
12
BALR
Расчет интегральных характеристик тепло- и массообчена в области и на границе
75
включающая идентификатор варианта расчета, проблемные и сеточные параметры, искомые сеточные решения, может быть записана на внешние носители (магнитные ленты, диски).
Требуемая оперативная память и время расчета одного шага по времени почти линейно зависят от общего числа узлов сетки. В случае расчетов с одинарной точностью для ЕС-1040 при сетке 31 Х21 узлов требуется 112 кбайт оперативной памяти и 5 с расчетного времени на один шаг по времени.
62 КОМПЛЕКС ПРОГРАММ
МЕТОДА КОНЕЧНЫХ ЭЛЕМЕНТОВ
В дайном разделе описывается разработанный комплекс программ FEMINA (Finite Element Method IN Application), использующий МКЭ в таких областях вычислительной механики, как задачи гидромеханики, тепло- и массообмена. В отличие от традиционных областей применения МКЭ, таких, как строительная механика, механика твердого тела, для которых имеется достаточно широки1! круг комплексов программ (например, [77, 111, 195, 218, 241]), доступные и хорошо отработанные комплексы для задач гидромеханики и связанных с ней проблем ограничены.
Реализация МКЭ ——'неизбежный и трудоемкий этап, и ее эффективность является важным фактором для использования комплекса на ЭВМ, обладающих ограниченным быстродействием. При разработке комплекса ставилась цель охватить все многообразие формулировок задач гидромеханики, тепло- и массообмена (см. разд. 1.1), в том числе стационарные и нестационарные задачи естественной и вынужденной конвекции в областях сложной формы, непосредственно связанные с технологией. Поэтому комплекс FEMINA построен по модульному принципу, что позволяет быстро перестраивать его на новые задачи. Предполагается широкий набор различных типов граничных условий и произвольная форма расчетной области.
Методы, реализованные в комплексе FEMINA, были апробированы в работе L147] и в дальнейшем получили развитие для более эффективного применения к широкому кругу задач [86, 126, 127, 143, 144, 177].
Основные принципы реализации комплекса FEMINA
В комплексе учтено требование простоты использования, минимизации времени пользователя для подготовки данных и поиска ошибок. Были автоматизированы этапы подготовки данных по описанию геометрии области, граничных условий, контроля ошибок и анализа результатов. При выделении основных модулей предполагалось, что процесс решения задачи разделяется на следующие этапы:
Описание геометрии области. Генерация сетки конечных элементов. Задание типов границ области и признаков подобластей.
Оптимальная перенумерация узлов и элементов сетки с целью уменьшения ширины ленты матрицы или ширины фронта при решении алгебраической системы уравнений.
Формулировка задачи, задание граничных и начальных условий. Автоматическая генерация матриц жесткости, массы и вектора правой части алгебраической задачи.
Сборка матриц и векторов алгебраической задачи. Решение системы уравнений.
Анализ результатов расчетов.
Из них только этап 3 связан непосредственно с формулировкой задачи и только эти модули модифицируются и дополняются при расширении круга задач.
Для связи между модулями зафиксирована структура данных, которая соответствует рекомендациям ассоциации MODULEF для задач МКЭ [253].
Пакет реализован на языке Фортран-IV с использованием принципов структурного программирования и учетом стандарта программирования [253]. Однако в отличие от [253] в FEMINA каждый модуль представляет собой готовую программу, поэтому для решения широ1кого круга задач от пользователя комплекса не требуется их программирования.
Реализован принцип динамического распределения памяти, что позволяет экономично использовать ресурсы ЭВМ для решения небольших задач без изменения программ. Полный объем пакета — около 10 000 строк исходного текста.
. Описание основных модулей комплекса
Автоматизация описания расчетной области и подготовка данных для генерации сетки конечных элементов осуществляется модулем AUGEN. Используются декартовы и полярные системы координат для двумерных областей произвольной геометрической формы. Предварительно область представляется в виде совокуп* ности криволинейных восьмиузловых четырехугольников (супер- элементов (СЭ)); учитываются линии симметрии, если они присутствуют. Основные подпрограммы модуля приведены в табл. 6 3.
Автоматическая генерация сетки осуществляется модулем UNIGEN (табл. 6.4), который разбивает двумерную область произвольной формы на конечные элементы одного из пяти следующих типов: линейные треугольные, четырехугольные прямосторонние и восьмиузловые изопараметрические, шестиузловые треугольные прямосторонние и изопараметрические. Исходная область представляется в виде совокупности криволинейных восьмиузловых четырехугольных подобластей, каждая из которых разбивается на указанное число элементов. Используется
№ п/п
Название
Назначение
Количество строк
1
AUGEN
Управление
200
2
IDATA
Ввод данных
50
3
NEVEN
Генерация локальных номеров СЭ
40
4
PRIELB
Печать данных суперэлемеита
30
5
PRIEL
Печать реконструированных данных СЭ
30
6
RECELE
Генерация узлов СЭ
50
7
COOR
Вычисление координат узлов СЭ
45
8
POINT
Поиск или генерация узла
40
9
FILLER
Заполнение вектора для ввода данных
20
10
CHDATA
Определение длины введенных данных
20
И
AOUT
Вывод результатов на печать
50
12
SCALE
Масштабирование и сдвиг сетки СЭ
40
13
GRITRA
Отражение сетки СЭ относительно линии
30
14
REFLE
Отражение точки относительно линии
40
15
GPLOTA
Графический вывод сетки СЭ
300
Таблица 6.4. Основные подпрограммы модуля UNIGEN
№ п/п
Название
Назначение
Количество ст рок
1
UNIGEN
Управление
300
2
REORDR
Перенумерация СЭ
25
3
MESH
Вывод сгенерированной сетки
300
4
LINEAR
Генерация линейных конечных элементов
85
5
QUAD
Генерация квадратичных конечных элементов
НО
6
RENMBR
Формирование таблиц для OPTNUM
55
7
OPTNUM
Оптимальная перенумерация узлов
65
8
OUTPUT
Печать данных о сгенерированной сетке
15
9
GPLOTB
Графический вывод сетки
400
10
WRFTRI
Запись структуры данных для FEMCM
85
простой и эффективный алгоритм, предложенный в [ 157], с дополнениями и модификациями [147, 211J. Входными данными для модуля UNIGEN являются результаты модуля AUGEN.
Оптимальная перенумерация узлов и элементов сетки выполняется модулем OPTINEL (табл. 6.5). Данные о сетке поступают от модуля UNIGEN. На этом этапе проводится также автоматический контроль топологических ошибок в данных о сетке, таких, как несвязность, которые не были обнаружены ранее. Используется эффективный алгоритм, реализованный в [66].
Формулировку конечно-элементной модели задачи, задание граничных и начальных условий, автоматическое построение ма-
Таблица 6.5. Основные подпрограммы модуля OPTINEL
№ п/п
Название
Назначение
Количество строк
1
OPTINEL
Управление
80
2
OPTIM
Ввод—вывод данных
50
3
ENEIB
Формирование таблиц соседних элементов
45
4
FORMTB
Формирование таблиц для OPTIME
75
5
NEWNON
Перенумерация узлов
85
6
OPTIME
Управление оптимальной перенумерацией
25
7
FORMLV
Формирование уровневой системы графа для заданной корневой вершины
50
8
LEVELE
Поиск концов псевдодиаметра графа, определение оптимальной корневой вершины
• 275
9
numere
Оптимальная перенумерация вершин
145
триц масс и жесткости, векторов правой части осуществляет модуль FEMCM (табл. 6.6). Его входными данными являются проблемно-зависимые данные о задаче и данные о сетке конечных элементов, подготовленные модулем OPTINEL.
Алгебраическая задача формируется и решается модулем FRONTE (табл. 6.7), реализующим фронтальный метод решения задач МКЭ, развитый на основе программы Худа [230]. Оптимальное значение ширины фронта и7 другие необходимые параметры вычисляются модулем OPTINEL.
Анализ результатов расчета выполняется с помощью модуля FEMPLOT, который может использоваться как в пакетном, так и в интерактивном режиме. Результатом его работы является цифровой и графический материал, представляющий значения рассчитанных полей в виде графиков величин и их производных в указанных сечениях области, изолиний и векторных полей скорости и др.
Работа с комплексом FEMINA на ЕС ЭВМ
Для удобства работы с комплексом в операционной системе ЕС ЭВМ вызов любых его этапов организуется с помощью процедуры FEMINA следующим образом-
〃—EXEC—FEMINA, NAME =
= name, А=, U = , О = , F = , Р =
Здесь name (имя задачи) определяет имена входных файлов данных, а последующие параметры задают выполнение соответствующих этапов решения. Если какой-то этап, например генерация сетки, уже выполнен, то соответствующие ему параметры (в данном случае 4 н U) не указываются. Входным файлом для
№ п/п
Название
Назначение
Количество строк
1
FEMCM
Управление
100
2
REDATA
Ввод параметров сетки
10
3
REDATB
Ввод проблемно-зависимых данных
25
4
REDАТС
Ввод данных о сегке
30
5
INIVAL
Задание начальных данных полей скорости, давления, температуры и др.
15
6
NSNOPP
Распределение памяти для алгебраической части. Формирование таблиц и указателей
20
7
NSBCON
Задание граничных условий
35
8
NSEV
Формирование данных для конечного элеменга
30
9
NSTOKE
Управление решением нестационарной гидродинамической задачи в переменных V, р
55
10
STRFUN
Вычисление функции тока по полю скоростей
50
И
NST6VP
Вычнслеине матриц массы, жесткости и вектора правой части элемента в переменных V, р
160
12
SFNST6
Вычисление матрицы жесткости для определения функции тока
20
13
NSIQ2D
Интегрирование по формуле Гаусса на изопара- метрическом элементе
НО
14
GQNS2D
Интегрирование на прямостороннем элементе
75
15
SACT
Формирование локальных L-координат на элементе
25
16
GQPT
Генерация точек интегрирования Гаусса
40
17
INTB
Интегрирование по стороне элемента
15
18
HF6
Квадратичные базисные функции на шестиузловом треугольном элементе
30
19
НРЗ
Линейные базисные функции
5
20
DF6DA1
Производные базисных функций по локальной координате 己
20
21
DF6DA2
То же по п
20
22
DF6DX
Производные базисных функций по *
30
23
DF6DY
То же по у
30
24
NSTECO
Вычисление темпера1урных и концентрационных полей
50
25
NSTCST
Вычисление матриц жесткостей для температуры и концентрации
80
26
GPRINT
Печать полных данных задачи
35
27
NSPRINT
Печать результатов каждой итерации нлн шага по времени
20
28
NSCONV
Контроль сходимости процесса решения
45
29
WRFTRI
Запись результатов расчета
30
30
WRFTRA
Запись функций тока, температуры, концентрации
15
Таблица 6.7. Подпрограммы модуля FRONTE
№ п/п
Название
Назначение
Количество строк
1
FRONTE
Сборка и декомпозиция алгебраической задачи фронтальным методом
265
2
BACSBE
Обратная подстановка, получение решения
40
3
RESOLE
Повторное решение задачи с новым вектором правой части
65
AUGEN является файл с именем lAname, для FEMCM—IFname и т. д. При обнаружении ошибки в данных работа комплекса завершается и печатается соответствующая диагностика.
ПРОГРАММНАЯ ПОДДЕРЖКА МАТРИЧНОГО МОДУЛЯ
В разд. 2.1 были изложены сведения о матричном модуле (МАМО) ЭВМ ЕС-1055М, его возможностях и приведены результаты испытаний на задачах гидромеханики и тепломассообмена.
Широкое применение МАМО в научных исследованиях возможно лишь при наличии систем программирования на языках высокого уровня, прежде всего на Фортране. В стандартном программном обеспечении, поставляемом комбинатом《Робот- рон», имеются, однако, лишь макрокоманды для программирования на языке Ассемблер [237]. Построение упомянутых систем на языках высокого уровня представляет самостоятельную и довольно трудоемкую задачу. Наилучшим решением этой проблемы было бы создание системы трансляторов с существующих языков высокого уровня. Однако параллельные и конвейерные процессоры, и в частности МАМО, обладают рядом специфических возможностей, для описания которых в существующих языках нет средств (например, в Фортране нет выразительных средств для описания ряда, хранящегося в индексированном виде для МАМО).
Один из подходов к созданию сравнительно простой в изготовлении системы программирования на языке Фортран для МАМО предложен в Институте проблем механики АН СССР \ Эта система программирования состоит из системы подпрограмм для запуска отдельных МАМО-команд и подпрограмм редактирования и/или создания блоков параметров, некоторого расширения языка Фортран и предтранслятора, который переводит высказывания на расширенном языке в последовательность вызовов указанных выше подпрограмм.
I Программная поддержка матричного модуля разработана А. А. Горбуновым и М. Н Мякшиной.
Такой подход позволяет полностью использовать все возможности МАМО и все существующие в системе ЕС трансляторы с Фортрана: диалоговые средства отладки в системе СРВ, оптимизирующие трансляторы для создания быстрых программ и т. д.
Ниже, следуя работе [54], описана система подпрограммы для матричного модуля МАМО.
В систему входят 29 МАМО-команд, реализующих ряд вычислительных алгоритмов над объектами-полями, рядами и константами. Это поэлементные арифметические операции над рядами, реорганизация полей, ряд операций матричной алгебры, вычисление полиномов, прямого и обратного преобразования Фурье методом БПФ, некоторые алгоритмы статистического анализа. Каждая МАМО-команда с помощью информации, содержащейся в блоке параметров, может настраиваться по 13 параметрам: характеристики объектов, задание форматов обработки, оптаций и т. д. Если каждый вариант настройки рассматривать как отдельный вариант МАМО-команды, то в общей сложности получается порядка 10е команд. Такое разнообразие порождает трудности в реализации систем программирования на языках высокого уровня ——создание трансляторов и языков.
Программная поддержка МАМО, разработанная в Институте проблем механики АН СССР [54], имеет в своем составе подпрограммы запуска отдельных МАМО-команд, подпрограммы редактирования блоков параметров, заголовков индексных рядов и полей, управления и учета (измерение количества стартов МАМО-команд, времени работы МАМО и т. д.)* Все подпрограммы написаны на языке Ассемблер.
Подпрограммы запуска отдельных МАМО-команд имеют одинаковую структуру и написаны с учетом соглашений о связях по управлению и данным, принятым в системе ЕС. Каждая подпрограмма имеет следующие блоки: сохранение общих регистров вызывающей программы, настройка адресов блока параметров МАМО-команды на адреса фактических параметров, МАМО- команда, вызов системной подпрограммы обработки ошибок при особых случаях в МАМО, восстановление общих регистров и возврат в вызывающую программу, именованные блоки параметров и сообщений. Блоки параметров и сообщений подпрограммы имеют статус именованных общих блоков языка Фортран. Имена подпрограмм, блоков параметров и сообщений имеют следующий вид соответственно: МА ХХХХ, РВ ХХХХ, МВ ХХХХ, где ХХХХ — мнемонический код МАМО-команды, в большинстве случаев совпадающий с мнемоникой макрокоманд МАМО-команд, поставляемых комбинатом «Роботрон». Например, для МАМО- команды ARR (поэлементное сложение ряда с рядом) соответствующие имена имеют вид MAARR, PBARR, MBARR. Длины блоков РВ ХХХХ — 13 слов, МВ ХХХХ — b слов.
Каждая подпрограмма запускает свою МАМО - ко манду либо со своим собственным блоком параметров, либо с блоком пара-
метров пользователя. В последнем случае пользователь передает подпрограмме имя созданного им блока в виде дополнительного последнего фактического параметра в операторе вызова. Так, для запуска МАМО-команды ARR со стандартным блоком параметров следует написать оператор вызова в виде CALL MAARR(z, %, у, N), а с пользовательским блоком, помещенным в массив Р(13),— в виде CALL MAARR(之,х, у, М Р).
Стандартные, т. е. находящиеся в телах подпрограмм, блоки параметров имеют следующую настройку: формат работы умножителя —короткий, сумматора ——длинный; форматы полей, рядов, констант, участвующих в операциях,— короткие; способ хранения в ОП рядов и полей — неиндексированный; шаги рядов — +1; изменение знаков у операндов перед операцией и у результата после операцииFl (т. е. знак не изменяется, за исключением двух подпрограмм: MASRR — поэлементное вычитание ряда из ряда и MASCR—вычитание элементов ряда из константы) ;оптация включения тестового устройства — не включена; включено подавление возникновения особого случая в МАМО при исчезновении порядка или потери мантиссы (при этом в качестве результата заносится машинный нуль); адреса защиты, предела подстановок, индекс разделения равны нулю; выход при возникновении особых случаев в МАМО (например, переполнение при арифметических операциях) установлен на системную программу обработки прерываний.
Для изменения настройки стандартных и создания пользовательских блоков параметров в системе предусмотрены подпрограммы МАРАВ, MAPRCS и MABRCT. Подпрограмма МАРАВ позволяет произвести следующие модификации в стандартном или в создаваемом блоке параметров: установить индекс разделения, заслать адрес защиты, адрес выхода при возникновении особого случая в МАМО, заслать адрес предела для подстановки, изменить форматы данных и работы умножителя и сумматора, способы хранения рядов и полей, шаги рядов, модифицировать изменение знаков операндов, установить оптации и поля их модификаций, модифицировать маскирование некоторых особых случаев в МАМО и условия выхода на программу обработки особых случаев. Информация о необходимых модификациях в блоках параметров задается первой группой параметров подпрограммы—текстовой константой и списком имен переменных. Вторая группа параметров указывает имена блоков параметров, которые необходимо изменять.
Обращение к подпрограмме МАРАВ имеет вид
CALLMAPABdlLl&」IL2]上 1 川…L PL QH).
Здесь тексты, заключенные в [ J, обозначают необязательные параметры; £1 и L2 ——литеральные константы, задающие необходимые модификации; & — знак, отделяющий литеральные константы L\ и L2; • ■—знак, определяющий конец литеральной константы; Л — имена переменных, адреса или значения которых
необходимо занести в блок параметров; Р — имя массива, на месте которого создается блок параметров; Q — имя массива, в котором хранится прототип создаваемого блока параметров.
Если в операторе обращения присутствуют фактические параметры, соответствующие Р и Q, то перед внесением изменений производится копирование блока Q в блок Р. Параметры Л в операторе обращения задаются только в том случае, если не пуста часть L\ литеральной константы. При этом количество и порядок следования имен типа Л должны соответствовать количеству и порядку следования заданных первой частью константы модификаций. Часть L\ литеральной константы задает модификации блока параметров, связанные с внесением в блок параметров адресов защиты, предела подстановки и пользовательской программы обработки особых случаев в МАМО, а также с внесением в блок параметров значения индекса, необходимого при поиске элемента с этим индексом в ряде результата (имеет значение при индексированном хранении рядов при включении оптации 4 — поиск компонента ряда результата).
Часть L2 литеральной константы задает остальные (из перечисленных выше) модификации, не связанные с адресами или значениями переменных.
Используя подпрограмму МАРАВ, можно изменять стандартные блоки параметров или создавать пользовательские необходимые для реализации алгоритма задачи с помощью МАМО-ко- манд. Изменения отдельных частей блоков параметров, таких, как изменения знаков операндов, задание оптации 2 для поиска экстремума в ряде результата и др., обычно требуются эпизодически для отдельных частей алгоритма. В то же время изменения форматов данных зачастую необходимы глобально для всей программы в целом.
Для того чтобы «автоматизировать» глобальные изменения форматов данных по всей программе в целом, в системе имеются подпрограммы MAPRCS и MABRCT. Подпрограмма MAPRCS имеет один параметр, задающий формат операндов и выполнения умножения и сложения в конвейерах МАМО. Формат задается в виде литеральной константы из одного символа (S — короткий формат, L ——длинный, Е — расширенный). Подпрограмма MAPRCS《строит》шаблон, с помощью которого затем, при выполнении отдельных подпрограмм системы, могут заменяться отдельные поля стандартных блоков параметров (в частности, относящиеся к форматам данных). Сигнал на необходимость замены этих полей устанавливает подпрограмма MABRCT после ее выполнения. Повторное выполнение подпрограммы MABRCT снимает сигнал необходимости замены. (Однако уже выполненные замещения в стандартных блоках параметров остаются.) Повторное выполнение подпрограммы MABRCT позволяет ускорить выполнение участка подпрограмм, в стандартных блоках которых произошли заданные шаблоном замены.
В созданном подпрограммой MAPRCS шаблоне можно
создать модификации других полей с помощью подпрограммы МАРАВ, если в операторе обращения к ней отсутствуют параметры Р и Q.
При работе с индексированными рядами и полями необходимо строить заголовки рядов. При этом в первое слово заголовка ряда необходимо записать адрес оперативной памяти, где фактически хранятся блоки, содержащие индексы и значения его элементов. В языках высокого уровня нет средства для получения адреса переменной или массива. Поэтому в системе предусмотрены подпрограммы, позволяющие заполнить поля переменных или массивов, зарезервированные пользователем под заголовки рядов и полей, адресами памяти, зарезервированной для хранения блоков этих рядов или полей: MAINDV — занесение адреса массива блоков индексированного ряда в его заголовок, MAINDM ——подготовка заголовков рядов индексированной матрицы, MARSTI — преобразование вектора или матрицы в индексированный ряд или поле.
В созданной системе подпрограмм не реализована возможность МАМО обрабатывать ряды разной длины. При программировании с использованием МАМО следует иметь в виду, что аппаратура МАМО требует, чтобы на границу двойного слова были установлены адреса блоков параметров, заголовков рядов и массивов, хранящих блоки индексированных рядов полей, адреса защиты и пределов подстановки. Иными словами, в описательной части программы имена этих переменных и массивов необходимо специфицировать оператором REAL*8 или соответствующим образом размещать в именованных общих блоках.
ПАКЕТ ПРОГРАММ
СТАТИСТИЧЕСКОЙ ОБРАБОТКИ ЧИСЛЕННЫХ РЕАЛИЗАЦИЙ
В настоящее время разработано большое число пакетов прикладных программ общего назначения для статистического анализа [250] (BMDP, OSIRIS, SAS, SPSS, СЕПАК, СТАТЕС, ОТЭКС, RANDOM и др.) и специализированных статистических пакетов, учитывающих специфику конкретной физической установки [70J. Несмотря на большое число уже созданных пакетов, которые на 50—90% дублируют друг друга, повторяя программную реализацию одних и тех же алгоритмов статистической обработки, их создание продолжается. Такое положение объясняется, во-первых, трудностями доступа к существующим пакетам, а во-вторых, специальными требованиями к статистическому пакету: набор оцениваемых характеристик, фильтрация данных от искажений конкретной установки, организация работы с базой данных (архивом) и т. п. Созданный в ИПМ АН СССР в составе комплекса программ пакет статистической обработки [23] также имеет свои аналоги [92, 158].
Таблица 6・8・ Пакет программ статистической обработки
№ п/п
Название
Назначение
Количество строк
Формат данных
Режим пользования
1
STTSTK
Расчет средних, дисперсии и др. по полям функций тока и температуры (2.14)
155
仏尸
Пакетный
2
ARSTTT
Расчет средних, дисперсии, средних градиентов любого числового поля (2.14)
90
{九产
А
3
TREK
Расчет траекторий (2.24)
44
{他产
4
TURBD
Расчет характеристик (2.19), (2.22), (2.23)
Ш
{Hu
Диалоговый
5
POWTUR
Расчет составляющих баланса турбулентной энергии
130
{tij}k
Пакетный
6
USTAN
Проверка стационарности
91
{产}"
Диалоговый и пакетный
7
TREND
Устранение тренда, расчет пульсаций
74
{Но
То же
8
SPECTR 1
Расчет спектров
33
{产} "
А
9
WINDOW
Расчет спектрального окна
18
{fk}ii
А
10
MEMORY
Реорганизация структуры архивных данных
140
{用产f {产}1 j
А
В табл. 6.8 приведены основные параметры программ статистической обработки, вошедших в пакет. Указана часть пакета, которая может использоваться в диалоговом режиме в системе 《Вуер》(см. п. 2.2.2 и разд. 6.5). Программы пакета ориентированы на обработку двух типов исходных,данных, организованных в виде файла последовательного доступа {厶犷 и в виде файла прямого доступа {^}仃.Файл последовательного доступа, как правило, хранится на магнитной ленте и получается в результате записи на каждом временном слое полей температуры, функции тока и др. Файл прямого доступа целесообразно организовать, если предполагается обработка в диалоговом режиме. Для этой цели служит программа MEMORY. Общее описание возможностей пакета имеется в работах [22, 23]. Пакет является «открытой» совокупностью программ и допускает расширения, замену отдельных программ в зависимости от конкретной цели обработки. Проблемная ориентация пакета определилась при решении задачи о турбулентном режиме конвекции в вертикальном слое (см. 1254] и разд. 3.1), хотя пакет может иметь и более широкое применение.
Основные особенности версии пакета, представленной в табл. 6.8, сводятся к следующему. Во-первых, часть пакета используется в диалоговом режиме. Во-вторых, опыт анализа численных реализаций статистическими методами показал, что алгоритмы статистического анализа должны учитывать специфические особенности численной реализации. Так, например, ана-
лиз стационарности, который в версии пакета, описанной в [22, 23], выполнялся программой SERTST по принятому в статистике критерию серий, выполняется программой USTAN, которая дает возможность наглядно убедиться в устойчивости среднего и, главное, оценить длину интервала осреднения. На основании такого анализа исключается из обработки переходный участок численной реализации, который искажает статистические характеристики развитого квазистационарного (турбулентного) режима.
Процедура выделения турбулентной части реализации широко применяется при так называемой условной обработке [70]. При оценке статистических моментов первого, второго и т. д. порядков применение состоятельных и несмещенных оценок по относительно более сложным формулам не дает ожидаемого преимущества, так как не устранены другие, более существенные источники погрешностей. Оценка спектра выполняется методом максимальной энтропии (SPECTR1), который специально разработан (см., например, [254]) для коротких временных рядов, а обычно применяемый при обработке физического эксперимента метод усредненных периодограмм, полученных методом БПФ с использованием спектральных окон (WINDOW), сохраняется в пакете для методических исследований.
ПРОГРАММЫ ГРАФИЧЕСКОЙ ОБРАБОТКИ
Графическая система《Динамика》
Как уже упоминалось в п. 2.2.1, программная часть графической системы 《Динамика» является расширением комплекса 《Гра- фор》[9] и создана для подготовки и вывода графической информации на экраны бытовых телевизоров. В самом комплексе 《Графор》 модернизации подверглась только подпрограмма GRINIT: в нее добавлена программная секция TVREG, соответствующая именованному общему блоку фортрановских программ, в которой сосредоточена управляющая информация расширенного комплекса《Графор》. Кроме того, в программную секцию PLOT этой подпрограммы внесены команды проверки режима работы расширенного комплекса и команды вызова подпрограммы DPLOT.
Расширенный комплекс имеет два режима работы: подготовка рисунков для графопостроителя и подготовка рисунков для графических дисплеев. Управление режимами пользователь осуществляет путем обращения к подпрограммам DINIT и DFIN. Обе подпрограммы без параметров.
Подпрограмма DINIT осуществляет переключение расширенного комплекса на работу с графическими дисплеями. После ее вызова управление из программной секции PLOT передается подпрограмме DPLOT. Кроме переключения, подпрограмма DINIT осуществляет:
запоминание состояния некоторых общих блоков комплекса, связанных с аффинными преобразованиями, размером страницы и т. д.;
занесение в эти общие блоки информации, соответствующей единичному аффинному преобразованию, и странице размером ЮХ 10 см;
выяснение типа устройства, назначенного в операторах DD для задания дисплейного графического файла. При первом выполнении по этой информации DINIT настраивает подпрограмму DPLOT на режимы немедленной или отложенной демонстрации.
В режиме немедленной демонстрации, который осуществляется, если графическому файлу назначен графический дисплей, DPLOT готовит одну или три (для цветных терминалов) карты- бит. В режиме отложенной демонстрации, при назначении графическому файлу магнитного запоминающего устройства (диск или лента) DPLOT готовит информацию в виде следа пера. При этом паре координат вместе с указателем режима перемещения пера отводится 3 байта. Последовательности перемещений с поднятым пером или с рисующим пером, но лежащие на одной прямой при сохранении направления перемещения, заменяются результирующим перемещением.
Подпрограмма DFIN осуществляет переключение комплекса на режим работы с графопостроителем. При этом управление из программной секции PLOT передается стандартным программам комплекса «Графор» генерации и вывода приказов для графопостроителей, как описано в [9].
Подпрограмма DPLOT имеет те же параметры, что и программа PLOT стандартного комплекса《Графор》.
Для вывода подготовленного рисунка на экран графического дисплея, на магнитный носитель или в фоновый массив оперативной памяти служат подпрограммы К ADR (черно-белый дисплей) и FRAME. В случае вывода на экран или в фоновый массив подпрограммы могут перед операцией вывода осуществить наложение на подготовленный рисунок рисунка, хранящегося в фоновом массиве. Управление этими возможностями осуществляется значением соответствующего параметра. Другой параметр задает имя фонового массива. Третий параметр задает время демонстрации рисунка на экране.
В случае вывода на магнитный носитель подпрограмма KADR готовит заголовок записи. В заголовок включается информация о необходимости наложения фонового рисунка, направление передачи (на экран или в фоновый массив), время демонстрации, число байт подготовленного следа пера и номер серии, задаваемый четвертым параметром программы KADR. Номер серии、нмеет значение только при отложенной демонстрации.
Для вывода на экран графического дисплея рисунков, записанных на магнитный носитель, создана подпрограмма KINO.
Параметры подпрограммы указывают на ссылочный номер файла, в который записаны рисунки, имя массива, в который будут читаться записи файла, его размер, имя фонового массива, куда будут переписываться фоновые рисунки, начальный и конечный номера серий, которые следует продемонстрировать. Подпрограмма читает записи файла рисунков, расшифровывает их, готовит карты-бит и переписывает их либо в фоновый массив, либо на экран (с наложением или без наложения фонового рисунка). При этом сначала показываются все рисунки начального номера серии, затем номер серии увеличивается на единицу и, если он находится в заданном интервале номеров серии, показываются все записанные рисунки данной серии и т. д.
С помощью подпрограммы FIXKDR можно нарисовать на графопостроителе рисунок, прочтенный в оперативной памяти из файла отложенной демонстрации. Параметрами подпрограммы являются имя и размер массива, в который прочитан рисунок, и координаты на странице в сантиметрах левого нижнего угла области рисования размером ЮХ 10 см.
Для изменения цвета при работе с цветными дисплеями служит подпрограмма COLOR. Параметр подпрограммы указывает цвет, которым следует далее до нового обращения к ней выполнять рисование. .
Для пользователя ЭВМ, знакомого с комплексом 《Графор》 и желающего выводить рисунки на экран графической дисплейной системы 《Динамика》,необходимо дополнительно освоить правила пользования подпрограммами DINIT, DFIN, KADR. При работе в режиме отложенной демонстрации, кроме этих подпрограмм, необходимо научиться пользоваться подпрограммами KINO и FIXKDR. В остальном работа с расширенным комплексом 《Графор》при выводе рисунков на экраны графических дисплеев ничем не отличается от работы с ним при выводе рисунков на графопостроитель.
Диалоговая проблемно-ориентированная графическая система «Буер»
Диалоговая проблемно-ориентированная графическая система 《Вуер》 (см. п. 2.2.2) предназначена для автоматизации научных исследований в части представления и вывода графической информации при проведении численного моделирования. Система ориентирована в первую очередь на использование для обработки численных реализаций сеточных задач тепло- и массообмена, но может успешно применяться и для других задач с дискретным представлением решения, в том числе решаемых методами конечных элементов. Помимо собственно диалоговой системы, система 《Вуер» представляет собой набор средств, обеспечивающий последовательный вывод графической информации на различные графические устройства, обслуживаемые пакетом прикладных программ《Гра&ор》,предусмотренные как разработчи-
Таблица 6.9. Пакет программ «Буер». Минимальный состав
№ п/п
Название
Назначение
Количество строк
1
BUER
Головная программа, выбор режимов работы, видов обработки
160
2
READML
Считывание записей численных реализаций 185
3
GRAF1
Диалоговая надстройка к программам по строения графиков
125
4
IZOL2
То же к программам построения проекции 85 поверхностей, заданных функциями двух перемен
5
LOOK3
То же к программам построения проекции 55 изоповерхностей, заданных функциями трех переменных
6
REDCTR
Редактирование графического изображения 40
7
8
9
DIALGO
WRNAME, WRPARM, WRCMNT, WRMS RDNAME, RDPARM, RDCMNT, RDMS
Вывод изображения в векторном или раст ровом виде на графические устройства Запись решения во внешнюю память в стандарте системы
Считывание решения из внешней памяти в стандарте системы
160
90
130
ком, так и пользователем. Графический пакет 《Атом'85》 [94], реализованный в графическом стандарте, близком к международному стандарту GKS, функционирует совместно с пакетами 《Графор》и《Динамика》[50], используя общие с ними драйверы связи с графическими устройствами. Система 《буер》 является открытой. В ней предусмотрен выход на программы, подготовленные пользователем, благодаря чему функции системы могут быть легко расширены самим пользователем.
Головная программа BUER диалоговой системы «Буер» (табл. 6.9) обеспечивает инициализацию работы системы, в том числе организацию при необходимости архива данных для последующей статистической обработки (подпрограмма MEMORY), выбор режимов работы и обращение по главному 《меню функций» к основным возможностям системы: считыванию данных (подпрограмма READML), проблемно-ориентированной обработке (подпрограммы SPECTR 1, USTAN, TURBD и др.), построению графиков (GRAF1), изолиний (IZOL2), проекций поверхностей (LOOK2), заданных функцией двух переменных, проекций изоповерхностей (LOOK3), заданных функцией трех переменных, редактированию изображения (REDCTR) и выводу графического изображения (DIALGO) на одно из предусмотренных в системе графических устройств.
Система «Буер» включает пакет программ для записи (WRNAME, WRPARM, WRCMNT, WRMS) и считывания (RDNAME, RDPARM, RDCMNT, RDMS) информации о решении сеточных задач в стандартизованном виде, который, помимо ци-
фровых данных, содержит сведения об имени и типе задачи, имена и значения параметров задачи, комментарии.
Подпрограмма READML управляет считыванием данных из файла, содержащего численную реализацию (магнитный диск или лента), осуществляя подвод к нужной записи, считывание записи в необходимом формате, возврат к началу файла.
Подпрограммы GRAF1, IZOL2, LOOK2 и LOOK3 являются специализированными диалоговыми надстройками над программами построения графиков, изолиний, проекций поверхностей и изоповерхностей соответственно. В процессе диалога пользователя с указанными надстройками происходит выбор масштабов, построение координатных осей, нанесение маркеров, экстремумов, значений или номеров изолинии, управление координатами точки зрения, возможно перемещение участков изображения, наложение изображений с экранированием и др.
Подпрограмма REDCTR служит для редактирования готового кадра графической информации: нанесения надписей, изменения масштаба и положения частей рисунка.
Подпрограмма DIALGO осуществляет вывод графического изображения в векторном или растровом виде последовательно на устройства, выбираемые пользователем в процессе диалога. При переводе вывода на очередное устройство подпрограмма DIALGO осуществляет динамическую перенастройку вывода, инициализацию управляющих блоков, выбор драйвера устройства и необходимых программ открытия и закрытия страницы. Система《Буер》использует технические и программные средства графической системы《Динамика》[50] для вывода информации на черно-белые и цветные телевизоры или мониторы и устройства мозаичной печати для вывода «твердой копии》изображения. Обеспечивается вывод на графопостроитель ЕС7051—ЕС7054, ЕС7907, устройство вывода цветного графического изображения на кинофотопленку СОМ-340 и в архив графических данных на внешней памяти.
Система《буер》предназначена для функционирования в режиме разделения времени (РРВ) ОС ЕС [18] и подсистеме диалоговой обработки системы виртуальных машин [159].
ЗАКЛЮЧЕНИЕ
Преследуя в качестве основной цели изложение в одной книге всех этапов математического моделирования на основе уравнений Навье——Стокса, а также результатов решения отдельных физических задач, мы не смогли остановиться сколько-нибудь подробно на достижениях в этой области других авторов, сведения о которых можно найти, например, в книгах [ 11, 12, 123, 168, 190, 205, 252, 264], а также в необозримом море журнальных статей. В цитированных книгах чаще всего излагаются методы численного решения и в различной степени подробности физические результаты, а вопросы ускорения расчетов, обработки данных и сведения о специальном математическом обеспечении отсутствуют или освещены фрагментарно, причем во многих случаях неясно, применимы ли они или применялись к соответствующему классу задач.
Отметим, что наиболее полно последний круг вопросов освещен в работах, относящихся к применению метода конечных элементов, отличающегося значительно большей технологичностью, чем метод конечных разностей, и постепенно завоевывающего при использовании супер-ЭВМ всю территорию применения методов математического моделирования в механике вязкой жидкости и задачах тепломассообмена \
В связи с тем, что рассматриваемые в данной книге расчеты В1ыполнены на ЕС ЭВМ, имеющих среднюю производитель^ ность, метод конечных элементов мог применяться нами лишь в тех случаях, когда возникали трудности в использовании более экономичных схем метода конечных разностей (область сложной формы). Однако отмечавшийся в гл. 2 прогресс в развитии эффективных итерационных методов, по-видимому, уже в ближайшее время может привести к широкому применению МКЭ и для данного типа ЕС ЭВМ. С другой стороны, в опубликованной литературе можно найти схемы МКР, которые для отдельных задач более эффективны, чем те, которыми мы пользовались. Однако мы стремились во всех случаях не прибегать без необходимости к применению слишком громоздких схем, требующих большого времени на программирование и отработку, ограничиваясь модификацией приведенного в гл. 1 класса схем.
См обзор. В. И. Полежаева, А И. Простомолотова и А. И. Федосеева «Метод конечных элементов в механике вязкой жидкости» (Итоги науки и техники. Механика жидкости и газа. М.. ВИНИТИ 1987. Т 21)
Главный результат методических исследований, рассмотренных в книге, состоит в том, что, используя наиболее эффективные и неоднократно модифицированные схемы, приспособленные к соответствующим классам задач, и средства конвейерной обработки, удалось даже на ЕС ЭВМ типа 1040—1055, 1055М численно решать двумерные нестационарные уравнения Навье— Стокса в приближении Буссинеска на сетках до 2-104 узлов. Это позволило в отдельных случаях рассчитывать режимы естественной конвекции при числах Рэлея, отнесенных к разности температур, до 109—1011 или отнесенных к потоку тепла ——до 1011——1013. В этом диапазоне чисел Рэлея наблюдаемые в физическом эксперименте режимы конвекции являются переходными или турбулентными, что близко соответствует параметрам многих реальных процессов.
У нас не было возможности осуществить формальную проверку точности полученных в этих режимах численных решений путем существенного уменьшения пространственного шага сетки, однако в результате прямого сопоставления с данными физического эксперимента и выполненных многочисленных расчетов при различных числах Рэлея и пространственных шагах сетки получены сведения о влиянии этих параметров на локальные и интегральные характеристики конвекции, представляющие практический интерес (например, на средние потоки тепла и массы, неравномерность распределения местных потоков тепла и массы и соответствующую им структуру конвекции, расслоение по температуре или концентрации, вызываемое конвекцией, масштабы слоистых структур и многие другие характеристики, рассмотренные в гл. 3—5 настоящей книги). На основании совокупности сведений об указанных практически важных характеристиках удается делать те или иные выводы, например, о возможности управления процессом при изменении соответствующих параметров с последующей проверкой этих выводов в натурных условиях. Заметим, что такого рода выводы обычно имеют качественный характер, т. е. они дают указание тенденции, направления протекания процесса. Следует отметить, что на практике точный расчет невозможен, поскольку многие физические факторы, например физические свойства, граничные условия сопряжения, достаточно строго не определены.
Таким образом, получаемые на пределе возможностей существующих ЭВМ численные решения нестационарных уравнений Навье—Стокса при режимных параметрах, близких к реальным, могут давать значительный практический эффект, но пока еще мало используются. Именно поэтому авторы книги приложили значительные усилия для описания инструмента исследования с тем, чтобы ускорить его применение, учитывая, что затраты на необходимое для этого математическое обеспечение составляют несколько десятков человеко-лет. Вместе с тем нельзя ■не признать, что чтение столь разнородного по характеру материала может представить трудности, в связи с чем на следую-
щих этапах, возможно, будет целесообразно раздельное изложение методов расчета, программного обеспечения и результатов решения этого класса задач. В связи с этим отметим, что анализ результатов численных решений уравнений Навье—Стокса еще мало продвинут; ему уделено недостаточно места и в настоящей книге.
Математическое моделирование на основе уравнений Навье—— Стокса опирается на фундамент многих теоретических исследований [4, 5, 33, 38, 99], связь которых с приведенными здесь численными результатами, по-видимому, могла быть более полной. В дальнейшем представляет интерес выделить границы существования режимов внутренних волн в задаче п. 5.2, а также исследовать поведение нестационарных нерегулярных решений уравнений Навье——Стокса (см. разд. 2, п. 3.1, 3.3) с позиций теории динамических систем с тем, чтобы выделить границы существования так называемых странных аттракторов и других характеристик динамической системы (см., например, [38]). Важное значение имеет также анализ устойчивости ряда численно реализованных режимов, в том числе построение более полных карт линейной устойчивости в задачах, где основное течение не является плоско-параллельным, что само по себе представляет серьезную проблему, также требующую значительного объема вычислительной работы. Упомянутые вопросы, выходящие за рамки книги, являются предметом дальнейших исследований.
Полученные в книге методические и конкретные физические результаты по гидромеханике и тепломассообмену при выращивании кристаллов составляют основу одного из наиболее важных направлений технологической гидромеханики, относящегося к получению материалов электронной техники, и имеют большое значение для развития других ее направлений, например, металлургии, получения стекол полимерных материалов, разделения веществ, в которых на качество материала и производительность процесса оказывают влияние конвекция, тепло- и массообмен .
ЛИТЕРАТУРА
Авдуевский В С, Агафонов М С., Гришин С. Д. и др. Экспериментальные исследования по гидромеханике в условиях невесомости//Изв. АН СССР. Сер. физ 1985. Т 49, № 4. С 681—686
Адамсон Л Физическая химия поверхностей М • Мир, 1979. 568 с
Атабаев С Ч., Плахотный В 77., Полежаев В Я и др Комплекс программ FEMINA Примеры применения МКЭ для решения задач теории упругости и гидродинамики/ИПМ АН СССР. М., 1986. 40 с. Деп. в ВИНИТИ 26 03 86. № 2037—В 86.
Бабенко ^. И. Основы численного анализа. М.- Наука, 1986 744 с
Баренблатт Г. И Подобие, автомодельность, промежуточная асимптотика. Теория и приложения к геофизической гидродинамике. Л • Гидро- метеоиздат, 1982 256 с
Баренблатт Г. И., Бенилов А. /О Закономерности проникающей турбулентной конвекции в стратифицированной жидкости//Океа'Нология 1983. Т 23, вып 5 С. 743—752.
Бармин И. В., Безденежных Н. Л., Брискман В Л. и др. Программа экспериментов на установке для исследования гидродинамических явлений в условиях невесомости//Изв АН СССР Сер. физ. 1985. Т. 49, № 4. С 698—707
Бахвалов "СО сходимости одного релаксационного метода//水урн. вычисл. математики и мат. физики 1966 Т 6, № 5 С. 861—883
Баяковский 70. М, Галактионов В. Л , Михайлова Т. Н Графор Графическое расширение фортрана М Наука, 1985. 288 с
Беленький С 3, Фрадкин Е. С Теория турбулентного перемешивания// Тр ФИАН 1965 Т. 29 С. 207—238.
Белоцерковский О. М. Прямое численное моделирование «переходных» течений газа и задач турбулентности. М, 1978 72 с.
Белоцерковский О М Численное моделирование в механике сплошных сред М Наука, 1984 519 с
Бердников В С, Борисов 8 Л, Панченко В И. Экспериментальное моделирование гидродинамики и теплообмена при выращивании монокристаллов методом Чохральского //Теплофизические явления при кристаллизации металлов Новосибирск Ин-т теплофизики СО АН СССР, 1982. С 77—92
Бердников В С, Полежаев В И, Простомолотов А. И. Течение вязкой жидкости в цилиндрическом сосуде при вращении диска//Изв АН СССР. МЖГ 1985 № 5 С 33—40
Библиотека программ для решения сеточных уравнений/Под ред. Е С. Николаева М Изд-во МГУ, 1984 160 с
Бирах Р В. О термокапиллярной конвекции//ЖПМТФ 1966. № 3. С 69— 72
Борис С. Д, Люблев Е Л , Журавков И Н МОРТРАН Руководство для пользователей по работе с препроцессором MORTRAN-2 Препр ИТЭФ № 101 М , 1983 45 с
Брич 3 С, Капилевич Д В , Терехова О. Г Программирование на Фортране ЕС ЭВМ в режиме разделения времени. М Финансы и статистика, 1982 192 с
Булгаков Н П Возникновение свободной конвекции в верхнем слое океана//Изв. АН СССР ФАО 1972. Т. 8, № 7. С. 777—780.
Бунэ А. 8, Гинзбург А. И., Полежаев В И, Федоров ^ Н Численное и лабораторное моделирование развития конвекции в охлаждающемся с поверхности слое воды//Изв. АН СССР. ФАО. 1985 Т 21, № 9. С 956— 963.
Бунэ А. В., Грязнов В Л. Обработка научной информации с помощью графопостроителя- Прелр. ИПМ АН СССР № 135. М, 1979. 66 с.
Бунэ 4 8, Грязнов В. Л, Дубовик. ^. F, Полежаев В. И Комплекс прикладных программ для моделирования процессов гидродинамики, тепло- и массообмена на основе нестационарных уравнений Навье— Стокса//Пакеты прикладных программ Вычислительный эксперимент. М Наука, 1983. С 70—85
Бунэ А. 8, Грязнов В. Л, Дубовик. ^. Г., Полежаев В. И. Методика и комплекс программ численного моделирования гидродинамических процессов на основе нестационарных уравнений Навье — Стокса: Препр. ИПМ АН СССР № 173. М, 1981. 70 с.
Бунэ Л 8, Дикарев С. 〃,Зацепин А. Г, Тишаев Д В Пример численного и лабораторного моделирования процесса развития конвекции//Изв АН СССР ФАО 1985 Т 21, № 8 С 892—895.
Бунэ А. В, Дубовик ^ Г, Полежаев В. И., Федюшкин А. И Тесты и модификации конечно-разностных схем для двумерных уравнений Навье—Стокса Препр ИПМ АН СССР № 260. М, 1985. 60 с.
Вальциферов Ю 8, Дронов В 77. Численное исследование естеств-енной конвекции в тонкостенном цилиндрическом сосуде с полусферическими днищами, полностью заполненном жидкостью//Изв. АН СССР МЖГ 1984 № 5 С. 204—208
Вальциферов Ю В, Полежаев В. Я К расчету конвективного теплообмена и температурного расслоения в цилиндрическом сосуде при заданном потоке тепла//Численное моделирование в механике сплошных сред \ Новосибирск- ИТПМ СО АН СССР. 1981. Т. 12, № 1. С 10—19.
Вальциферов Ю В, Полежаев В И. Конвективный теплообмен в замкнутом осесимметричном сосуде с криволинейной образующей при наличии поверхности раздела фаз и фазовых переходов//Изв АН СССР. МЖГ. 1975. № 6. С 126—134
Варфоломеев Л Л, Сутырин Г Г Лабораторное моделирование свободной нестационарной проникающей конвекции//ДАН СССР 1981 Т 261 № 1. С 55—59
Верезуб Н Л , Зубрицкая И "., Егоров А В. н др. Исследование особенностей получения некоторых полупроводниковых систем на установке «Сплав»//Изв АН СССР Сер физ. 1935 Т. 49, № 4. С. 687—690
Верезуб И. Л , Копелиович Э С, Полежаев В. И.} Раков В В Особенности процессов тепломассообмена в расплавах некоторых элементарных полупроводников и соединений типа А3В5 в условиях невесомости//Технологи- ческие эксперименты в невесомости Свердловск УНЦ АН СССР, 1983 С 79—94
Верезуб Н А , Полежаев В И Математическое моделирование конвекции и концентрационных полей при росте эпитаксиальных слоев//Математи- ческое моделирование Получение монокристаллов и полупроводниковых структур М ' Наука, 1986 С 101 —112
Вишик М. И,Фурсиков А. В. Математические задачи статистической гидромеханики. М. Наука, 1980. 440 с.
Влит, Лайю Экспериментальное исследование турбулентных пограничных слоев в условиях естественной конвекции//Теплопередача. 1969. № 4 С 73—96
Волконская Г Г, Пасконов В М, Росляков Г С, Шустова М Н. Пакет прикладных программ «ГАММА» по аэродинамике М Изд во МГУ, 1985. 178 с.
Воронов И Н, Гришин В П, Полежаев В И. и др. Влияние гидродинамики на распределение кислорода при выращивании монокристаллов
1 Далее ЧММСС.
кремния большого диаметра методом Чохральского//Теплофизика кристаллизации веществ и материалов Новосибирск. Ин-т теплофизики СО АН СССР, 1986, с. 40—53.
Воропаев С. И, Гаврилов Б Л, Зацепин А Г., Федоров К. Н. Лабораторное исследование проникающей конвекции в охлаждаемой с поверхности стратифицированной жидкости//Исследование изменчивости физических процессов в океане. М: Ин-т океанологии АН СССР, 1978. С. 100—111.
Гапонов-Грехов 4 В., Рабинович М. И. Нелинейная физика. Стохастич- ность и структуры//Физика XX века. Развитие и перспективы. М . Наука, 1984. С 219—280
Герценштейн С. "., Чернявский В М О нелинейном развитии двумерных и трехмерных возмущений при неустойчивости Рэлея——Тейлора//Изв. АН СССР МЖГ 1985 № 2. С. 38—46.
Гершуни Г. 3, Жуховицкий Е. М Конвективная устойчивость//Итоги науки и техники. Механика жидкости и газа. М ВИНИТИ, 1978. Т. 11. С. 66—154
Гершуни Г. 3, Жуховицкий Е. М Конвективная устойчивость несжимаемой жидкости. М.: Наука, 1972. 392 с.
Гершуни Г. 3., Жуховицкий Е. М О медленных течениях вязкой жидкости в замкнутой области//Учен. зап. Пермского ун-та. Гидродинамика. 1970. Вып. 2 С. 207—217.
Гершуни Г. 3, Жуховицкий Е М. О теплопередаче через вертикальную щель прямоугольного сечения при сильной конвекции//Инж -физ. журн. 1960 Т. 3, № 12. С. 63—67.
Гершуни Г. 3., Жуховицкий Е. М., Мызников 8 М Об устойчивости плоскопараллельного конвективного течения жидкости в горизонтальном слое//ЖПМТФ 1974. № 1 С 95—100.
Гершуни Г. 3., Жуховицкий Е. Н., Тарунин Е. 〃 Численное исследование конвективного движения в замкнутой полости//Изв. АН СССР. МЖГ. 1966. № 5 С. 56—62
Гидромеханика и процессы переноса в невесомости. Свердловск. УНЦ АН СССР, 1983 167 с.
Гидромеханика и тепломассообмен в невесомости. М: Наука, 1982. 263 с
Гинзбург А. И., Голицын Г. С, Федоров ^. И. Измерения временного масштаба конвекции жидкости при ее остывании с поверхности//Изв. АН СССР. ФАО. 1979 Т 15, № 3. С 333—335.
Гинзбург Л И, Федоров К Н Охлаждение воды с поверхности при свободной и вынужденной конвекции//Изв АН СССР. ФАО. 1978. Т. 14, № 1 С 79—87
Глушко Г С, Гореликов С. X., Ермаков М К и др. Графическая дисплейная система «Динамика» для ЕС ЭВМ//ПТЭ 1985. № 4. С 232—233.
Годунов С К, Рябенький В С Введение в теорию разностных схем. М/ Физматгиз, 1962 340 с.
Голицын Г. С. Исследование конвекции с геофизическими приложениями и аналогиями Л ■ Гидрометеоиздат. 1980. 56 с.
Голицын Г. С., Грачев Л. Л. Скорости и тепломассообмен при конвекции в двухкомпонентной среде//ДАН СССР. 1980. Т. 255, № 3. С. 548.
Горбунов Л Л.. Мякшина М Н., Чудов Л Л. Программирование для матричного модуля МАМО на языке ФОРТРАН Препр. ИПМ АН СССР № 279. М, 1986. 67 с
Грязнов 8 Л. Некоторые вопросы численного моделирования двойной диффузии//Проблемы динамики вязкой жидкости. Новосибирск. ИТПМ СО АН СССР 1985 С 113—116.
Грязнов В Л Теоретическое исследование теплообмена в приповерхностном слое воды//Проблемы изучения и исследования водных ресурсов. М • Ин-т водных проблем АН СССР. 1979 С. 19—25.
Грязнов Б. Л., Дубовик К 厂,Никитин С А. н др. Применение методов численного моделирования в космической технологии//Космическая технология и материаловедение. М ■ Наука. 1982. С. 39—48.
Грязнов В. Л., Полежаев В И Исследование некоторых разностных схем и аппроксимаций граничных условий для численного решения уравнений тепловой конвекции: Препр. ИПМ АН СССР № 40. М , 1974 66 с
Грязнов В. Л., Полежаев В. И. Структура и режимы тепловой конвекции в вертикальном слое//Проблемы динамики вязкой жидкости. Новосибирск ИТПМ СО АН СССР. 1985. С. 117—120
Грязнов В Л., Полежаев В. И. Численное моделирование турбулентного режима конвекции в вертикальном слое//Изв АН СССР МЖГ. 1977 № 5. С. 8—15.
Грязнов В. Л., Полежаев В И. Численное решение нестационарных уравнений Навье—Стокса для турбулентного режима естественной конвек-
,ции- Препр. ИПМ АН СССР № 81. М., 1977. 56 с.
Грязнов В. JL, Полежаев В. 〃. Численное решение уравнений Навье—— Стокса для турбулентной конвекции в вертикальном слое//Математиче- ские модели течений жидкости. Новосибирск ИТПМ СО АН СССР, 1978 С 114—123
Дайковский А. Г , Полежаев В. И, Федосеев 4 И. Исследование структуры переходного и турбулентного режимов конвекции в вертикальном слое// Изв АН СССР МЖГ. 1978 № 6. С 66—75.
Дайковский Л 厂,Полежаев В. 〃,Федосеев А И Численное моделирование переходного и турбулентного режимов конвекции на основе нестационарных уравнений Навье—Стокса Препр. ИПМ АН СССР № 101. М, 1978. 65 с
Дайковский Л Г, Полежаев 8 И, Федосеев Л. И. Применение метода конечных элементов в механике вязкой жидкости//ЧММСС. 1980 Т 11, № 1. С. 37—50.
Дайковский Л Г, Португалов Ю Я., Федосеев А. И Минимизация ширины ленты матрицы в МКЭ Препр. ИФВЭ № 80-152 Серпухов, 1980 14 с.
Дашевский М Я. О связи поверхностных свойств антимонида галлия с процессами роста легированных кристаллов этого соединения//Поверхно- стные явления в расплавах Киев Наук думка, 1968, С 73—84
68 Джалурия Я Естественная конвекция М * Мир, 1983. 400 с.
Джордж Л , Лю Дж Численное решение больших разреженных систем уравнений М : Мир, 1984 336 с.
Дрюкова Э В Статистическая обработка результатов весовых тензометрических измерений в аэродинамической трубе//Тр. ЦАГИ 1982. Вып 2139 С 31—42
Дубовик К. Г Параметрическое исследование термокапиллярной конвек- ции//П Всесоюз. семинар по гидромеханике невесомости Тез докл. Пермь Изд-во УНЦ АН СССР, 1981 С 51.
Дубовик К. Г. Численное моделирование взаимодействия термокапиллярной и естественной конвекции, термокапиллярной и капиллярно-концентрационной конвекции//!!! Всесоюз семинар по гидромеханике и тепломассообмену в невесомости Тез докл Черноголовка: ИФТТ АН СССР 1983
73 Дубовик К Г., Полежаев В И Термокапиллярная конвекция в квадратной области/ИПМ АН СССР. М., 1986 29 с. Деп. в ВИНИТИ. 25 02 86, № 1290—В86
74 Ермаков М К, Кузеванова Ж.玄,Поляков Е Н Опыт использования пакета прикладных программ «Графор》для нестандартных графических устройств Препр ИПФ АН СССР № 139 Горький, 1986 15 с.
75 Жовнир Г И, Марончук И Е Процессы массопереноса при получении эпитаксиальных структур соединений А3В5 из жидкой фазы//Автометрия. 1980 № 6 С 22—32
76 Захаренков А7 Н Аппроксимация граничного условия для завихренности на поверхности твердого тела при решении уравнений Навье—Стокса в переменных функции тока и завихренности//ЧММСС 1980 Т 11, № 7. С 56—74
77 Зенкевич О. Метод конечных элементов в технике М • Мир, 1975 541 с.
. Зилитинкевич С. С, Реснянский Ю Д., Чаликов Д. В Теоретическое
моделирование верхнего слоя океана//Итоги науки и техники. М.: ВИНИТИ, 1978 Т. 12 С 5—51
Зимин В Д. Оптическая обработка информации в теневых приборах. Пермь Перм. ун-т, 1977. 40 с.
Казарян В. Л, Мызникова Б. И., Непомнящий Л. А. и др. Численное исследование конвективного теплообмена при хранении жидких углеводородов в подземных емкостях//Изв. АН СССР. МЖГ. 1981. № 2. С 143—148
Казимиров В Н., Князев С H.t Полежаев В. И и др Исследование тепловой и вынужденной конвекции в расплаве при выращивании монокристаллов ГГГ большого диаметра методом Чохральского//Теплофизика кристаллизации веществ и материалов Новосибирск Ин-т теплофиз. СО АН СССР, 1986. С. 30—40
Казимиров В Н, Князев С. Н, Полежаев В. И и др Опыт применения математического моделирования для процессов роста кристаллов//Совре- менные вопросы информатики, вычислительной техники и автоматизации. М ВИНИТИ, 1985 С 33
. Кулацкий В И. Моделирование вертикальной термической структуры деятельного слоя океана. Л : Гидрометеоиздат. 1978 216 с.
Канасевич 3. Р Анализ временных последовательностей в геофизике. М : Недра, 1985 400 с
. Ка/юр〃凡 И Е. Модифицированный марш-алгоритм решения разностной задачи Дирихле для уравнений Пауссона в прямоугольнике//Разностные методы математической физики. М.: Изд-во МГУ, 1980. С. 11 —21.
. Касчиева В. Л , Касчиев М. С, Кочин В Н, Федосеев А. И. Пакет программ MULTIMODE для расчета спектров частот осесимметричных и продольно-однородных электромагнитных резонаторов методом конечных элементов. Препр ИФВЭ № 82—92. Серпухов, 1982 23 с.
. Кирдяшкин А. Г. Термокапиллярная и термогравитационная конвекция в горизонтальном слое жидкости//Гидромеханика и процессы переноса в невесомости Свердловск: УНЦ АН СССР, 1983. С. 126—135.
Кирдяшкин Л Г, Семенов В 〃,Бердников В С, Гапонов В А. Структура температурного поля в вертикальном слое при тепловой гравитационной конвекции//Теплофизика высоких температур. 1982. Т 20, № 5. С. 922—928.
Клейн И. С, Полежаев 8 И Конвективный теплообмен в проницаемых пористых средах Препр. ИПМ АН СССР № 111. М., 1978. 66 с.
90 К&ут Д Искусство программирования на ЭВМ. Т. 2 Получисленные алгоритмы М Мир, 1977 726 с
91 Корнеев В Г. Схемы метода конечных элементов высоких порядков точности. Л : Изд-во ЛГУ, 1977. 236 с.
92 Кото8 Ю £ Процедуры анализа данных в архиве ЭДА, использующие статистические критерии Препр ИПМ АН СССР № 119. М, 1985. 20 с
93 Кочергин В П, Сухоруков В. Л , Цветова В Л Моделирование процессов вертикальной турбулентной диффузии в океане//Численные методы расчета океанических течений в океане. Новосибирск: ВЦ СО АН СССР, 1974. С 129—152
94 К(?4〃凡 В И, Самарин Л В Графический пакет《Атом'84》 Функциональная характеристика Препр ИФВЭ № 95-137 Серпухов, 1985. 32 с
Краузе Г. Матричный модуль для ЕС-1055 и области его применения// Вычислительная техника социалистических стран М.: Финансы и статистика, 1981 Вып 10
Кузнецов 70. А. Блочно-релаксационные методы в подпространствах, их оптимизация и применение//Вычислительные методы в прикладной математике. Новосибирск- Наука, 1982. С. 119—143.
97 Кутателадзе С С. Пристенная турбулентность. Новосибирск- Наука, 1973. 227 с
Кутателадзе С С, Ивакин В П, Кирдяшкин А. Г, Кекалов А Н Турбулентная естественная конвекция в вертикальном слое//Теплофизика высоких температур 1977. Т. 15. № 3. С. 545—553.
Ладыженская О. А. Математические вопросы динамики вязкой несжимаемой жидкости. М.: Наука, 1970. 288 с.
Ландау Л. Д., Лифшиц Е М. Механика сплошных сред. М.: Наука, 19*86. 736 с.
Литвин А. 4, Марончук И. £ Особенности выращивания эпитаксиальных слоев из ограниченного объема раствора——расплава//Кристаллография. 1977. Т. 22, вып. 2. С. 425—428.
Лодиз Р., Паркер Р. Рост монокристаллов. М.: Мир, 1974. 540 с.
Люмкис Е. Д„ Мартузан Б. Я., Мартузане Э. Н. Взаимодействие потоков, вызванных термокапиллярной конвекцией и вращением при зонной плавке, и их влияние на распределение примеси//Технологические эксперименты в невесомости. Свердловск: УНЦ АН СССР, 1983. С. 163—178.
Люмкис Е Д., Мартузан Б.夂,Мартузане Э. Н. Численные исследования нестационарных гидродинамических и тепловых процессов в методе Чохральского//Изв. АН СССР. Сер. физ. 1980. № 2. С. 373——377.
Ляпидевский В. Ю. Параметризация процессов перемешивания в неоднородной жидкости//Нелинейные проблемы теории поверхностных и внутренних волн. Новосибирск: Наука, 1985. С. 127—164.
Марчук Г. 〃. Методы вычислительной математики. М.: Наука, 1980. 535 =
Марчук Г. И., Агошков В. И. Введение в проекционно-сеточные методы. М.: Наука, 1981. 416 с.
Мильвидский М. Л, Пелевин О. В., Сахаров В. А. Физико-химические основы получения разлагающихся полупроводниковых соединений. М.: Металлургия, 1974. 392 с.
Мони凡 А. С., Красицкий В. П. Явления на поверхности океана. Л.: Гидро- метеоиздат, 1985. 376 с.
Монин А. С., Яглом А. М. Статистическая гидромеханика. М.: Наука, 1965. Ч. 1. 639 с.
Морозов Е. М„ Никишков Г. П. Метод конечных элементов в механике разрушения. М.: Наука, 1980. 254 с.
Мызникова Б. И., Тарунин £. 〃. О граничных условиях для вихря скорости в задачах динамики вязкой жидкости//Конвективные течения и гидродинамическая устойчивость. Свердловск: УНЦ АН СССР, 1979. С. 90—101.
Некрасов В. И., Попов В. А., Чашечкин Ю. Д. Формирование периодической структуры конвективного течения при боковом нагреве стратифицированной жидкости//Изв. АН СССР. ФАО. 1976. Т. 12, № 11. С. 1191—• 1200.
Непомнящий А. А. О нестационарных вторичных конвективных движениях в вертикальном плоском слое//Конвективные течения. Пермь: ПГПИ. 1979. С. 61—66.
Неуважаев 8. £., Яковлев 8. Г. Выход на автомодельный режим в задаче о турбулентном перемешивании двух слоев несжимаемой жидкости в постоянном поле силы тяжести//ЧММСС. 1980. Т. 11, № 3. С. 127—131.
Ниилер П. П., Краус Э. Б. Одномерные модели верхнего слоя океана// Моделирование и прогноз верхних слоев океана. Л.: Гидрометеоиз^пт, 1979. С. 175—208.
Никитин С. 4, Полежаев В. И„ Федюшкин А. И. Конвекция и распределение примеси в кристаллах при направленной кристаллизации//Техноло- гические эксперименты в невесомости. Свердловск: УНЦ АН СССР, 1983. С. 140—150.
Ньюэл, Шмидт. Теплоотдача при ламинарной естественной конвекции в прямоугольной замкнутой полости//Теплопередача. 1970. Т. 92, № 1. С. 106—117.
Оганесян Л. А., Ривкинд В. Я., Руховец Л. А. Вариационно-разностные методы решения эллиптических уравнений//Тр. семинара. Вильнюс: Ин-т физики и математики АН ЛитССР, 1973. Т. 8, вып. 5.
Онянов В. Л., Тарунин Е. Л. Численные эксперименты по использованию различных разностных схем для задач свободной конвекции в замкнутой области//Учен. зап. Перм. ун-та. Гидродинамика. 1975. № 327. С. 156— 181.
Острах С. Роль конвекции в технологических процессах, проводимых в условиях микрогравитации//Космическая технология/Под ред. Л. Стега. М.: Мир, 1980. С. 6—19.
Пасконов В. М., Полежаев В. 〃.,Чудов Л. А. Численное моделирование процессов тепло- и массообмена. М.: Наука, 1984. 288 с.
Патанкар С. Численные методы решения задач теплообмена и динамики жидкости. М.: Энергоатомиздат, 1984: 150 с.
Петренко И. И., Пуртов С. А, Федосеев А. И. Решение больших задач МКЭ многосеточным методом. Алгоритм с разбиением на подобласти: Препр. ИФВЭ № 86-200. Серпухов, 1986. 16 с.
Плавление, кристаллизация и фазообразоваиие в невесомости. М.: Наука, • 1979. 256 с.
Плахотный В. П., Полежаев В. И., Простомолотов А. И. и др. Комплекс программ FEMINA: Программная реализация МКЭ для ЕС ЭВМ/ИПМ АН СССР. М„ 1986. 76 с. Деп. в ВИНИТИ. 04.03.86, № 1448—В 86・
Плахотный В. П., Полежаев В. И.г Простомолотов А. И., Федосеев А. И. Комплекс программ FEMINA: Формулировка уравнений МКЗ в задачах механики сплошных сред/ИПМ АН СССР. М., 1986. 65 с. Деп. в ВИНИТИ. 04.03.86, № 1447—В 86.
Полежаев В. И. Гидромеханика и тепломассообмен при выращивании кристаллов//Итоги науки и техники. Механика жидкости и газа. М.: ВИНИТИ, 1984. Т. 18. С. 198—268.
Полежаев В. И. Численное исследование естественной конвекции жидкостей и газов//Некоторые применения метода сеток в газовой динамике. М.: Изд-во МГУ, 1971. Вып. 4. С. 86—180.
Полежаев В. И. Исследование процессов конвективного тепло- и массо- обмена на основе уравнений Навье—Стокса//Школа-семинар социалистических стран «Вычислительная аэрогидродинамика»: Тез. докл. Самарканд, 1985.
Полежаев В. И. Исследования теплом асе ообм ен а в невесомости//Изв. АН СССР. Сер. физ. 1985. Т. 49, № 4. С. 635—642.
Полежаев В. И. Конвективное взаимодействие в цилиндрическом сосуде, частично заполненном жидкостью, при подводе тепла к боковой и свободной поверхности и дну//Изв. АН СССР. МЖГ. 1972. № 4. С. 77—88.
Полежаев В. И. Локальные естественно-конвективные процессы в геофизической гидродинамике//Методы гидрофизических исследований. Горький: ИПФ АН СССР, 1984. С. 74—91.
Полежаев В. И. Нестационарная ламинарная тепловая конвекция в замкнутой области при постоянном подводе тепла//Изв. АН СССР. МЖГ. 1970. № 4. С. 109—117.
Полежаев В. И. О влиянии сжимаемости газа на течение и перенос тепла при естественной конвекции//Там же. 1968. № 6. С. 97—102.
Полежаев В. И. Термокапиллярная конвекция жидкости в цилиндрическом сосуде при заданном подводе тепла//Некоторые применения метода сеток в газовой динамике. М.: Изд-во МГУ, 1971. Вып. 3. С. 175—213.
Полежаев В. И. Течение и теплопередача при ламинарной естественной конвекции в вертикальном .слое//Тепло- и массоперенос. Минск, 1968. Т. 1. С. 631—640.
Полежаев В. И. Эффект максимума температурного расслоения и его приложения//ДАН СССР. 1974. Т. 218, № 4. С. 783—786.
Полежаев В. И., Вальциферов Ю. В. Численное исследование нестационарной тепловой конвекции в цилиндрическом сосуде при боковом подводе тепла//Некоторые применения метода сеток в газовой динамике. М.: Изд-во МГУ, 1971. Вып. 3. С. 137—174.
Полежаев В. И., Верезуб Н. А. Численное исследование процесса жидкостной эпитаксии в условиях невесомости//Гагаринские научные чтения по космонавтике н авиации, 1983, 1984. М.: Наука, 1985. С. 235—239.
Полежаев В. И., Власюк М. П. О ячейковой конвекции в бесконечно длинном горизонтальном слое газа, подогреваемом снизу//ДАН СССР. 1970. Т. 195, № 5. С. 105&-10&1.
Полежаев В. И., Грязнов В. Л. Метод расчета граничных условий для
уравнений Навье——Стокса в переменных «вихрь, функция тока»//Там же. 1974. Т. 219, № 2. С. 301—304.
Полежаев В. И., Грязнов В. Л„ Дайковский А. Г„ Федосеев А. И. Численные методы турбулентной конвекции на основе нестационарных уравнений Навье——Стокса//Численные методы динамики вязкой жидкости. Новосибирск: ИТПМ СО АН СССР, 1979. С. 154—159.
Полежаев В. Я„ Плахотный В. П*, Простомолотов А. И., Федосеев Д. И. Применение МКЭ в задачах гидродинамики и теории упругости//Тр. X Всесоюз. школы по динамике вязкой жидкости. Новосибирск: ИТПМ СО АН СССР, 1984. С. 249—255.
Полежаев В. И., Простомолотов А. И. Исследование процессов гидроди- намнки и тепломассообмена при выращивании кристаллов методам Чох- ральского//Изв. АН СССР. МЖГ. 1981. № 1. С. 55—65.
Полежаев В. И., Простомолотов А. И. Численное исследование гидродинамики, тепло- и маесообмена в модели роста кристаллов по Чохральско- му//Математическое -моделирование. Получение монокристаллов и полупроводниковых структур. М.: Наука, 1986. С. 66—76.
Полежаев В. И., Федосеев А. И. Метод конечных элементов в задачах гидромеханики, тепло- и маесообмена: Препр. ИПМ АН СССР № 160. М., 1980. 72 с.
Полежаев В. И., Федюшкин А. И. Гидродинамические эффекты концентрационного расслоения в замкнутых объемах//Изв. АН СССР. МЖГ. 1980. № 3. С. 11—18.
*149. Полежаев В. И., Черкасов С. Г. Нестационарная тепловая конвекция в цилиндрическом сосуде при боковом подводе тепла//Там же. 1983. № 4. С. 148—157.
Простомолотов 4 Я. Численное исследование механизмов распределения примесей при нормальной и пониженной гравитации в методе Чохраль- СКОГО//1П Всесоюз. семинар по гидромеханике и тепломассообмену в невесомости: Тез. докл. Черноголовка: ИФТТ АН СССР, 1984. С. 204— 206.
Простомолотов 4 Я., Простомолотова И. И. Численное исследование течений вязкой вращающейся жидкости методом конечных элементов// ИПМ АН СССР. М„ 1984. 65 с. Деп. в ВИНИТИ. 03.05.1984, № 2884—84.
Радиационно-фотохимические модели климата/ Под ред. И. Л. Кароля. Л.: Гидрометеоиздат, 1986. 192 с.
Рождественский Б. Л., Левитан Ю. Л., Моисеенко Б. Д. и др. О методах численного моделирования турбулентных течений несжимаемой вязкой жидкости: Препр. ИПМ АН СССР № 14. М., 1979. 20 с.
Рождественский Б. Л., Моисеенко Б. Д., Сидорова В. К. Условия численного моделирования предельных режимов течений вязкой жидкости: Препр. ИПМ АН СССР № 24. М„ 1973. 38 с.
Роуч П. Вычислительная гидродинамика. М.: Мир, 1980. 616 с.
Самарский А. А. Введение в теорию разностных схем. М.: Наука, 1971. 552 с.
Сегерлинд Л. Применение метода конечных элементов. М.: Мир, 1979. 392 с.
Сергин В. Я., Александров В. В. Статистический анализ численной модели атмосферы Минца — А,ракавы//Численные эксперименты по динамике глобального климата. Владивосток: Тихоокеан. ин-т географии ДВНЦ АН СССР, 1982. С. 18—23.
Система виртуальных машин для ЕС ЭВМ: Справ./ И. М. Булко, Н. Н. До- рожко, Л. И. Дудкин и др.; Под ред. Э. В. Ковалевича. М.: Финансы и статистика, 1985. 360 с.
Смирнов В. Л„ Старшинова Я. В., Фрязинов И. В. Анализ распределения кислорода в расплаве кремния//Кристаллография. 1984. Т. 29, № 3. С. 560—566.“
Соловьев А. В., Вершинский Н. А. О тонкой термической структуре по* верхностного слоя океана//ДА,Н СССР. 1978. Т. 240, № 5. С. 1066—1069.
Степченков В. Н., Голубенков В. Ю. Исследование тепловых условий и конвективных потоков в расплавах кремния большой массы//Электрон- нан техника. Материалы. 1982. Вып. 6 (167). С. 44—47.
Степченков В. Н.. Голубенкио Б. Ю., Добрынин я. В. Исследование вынужденной конвекции в расплавах кремния большой массы//Электрон- ная техника. Материалы. 1982. Вып. 7 (168). С. 25—28.
Стрельченко С. С., Лебедев В. В. Соединения А3В5: Справ. М.: Металлургия, 1984. 144 с.
Стренг Г., Фикс Дж. Теория метода конечных элементов. М.: Мир, 1977. 349 с.
Тарунин £. Л. О выборе аппроксимационной формулы для вихря скорости на твердой границе при решении задач динамики вязкой жидкости// ЧММСС. 1978. Т. 9, №7. С. 97—111.
Тарунин Е Л., Шайдуров В. Л, Шарифулин А. Н. Экспериментальное и численное исследование устойчивости замкнутого конвективного пограничного слоя// Конвективные течения и гидродинамическая устойчивость. Свердловск: УНЦ АН СССР, 1979. С. 3—16.
Тернер Дж. Эффекты плавучести в жидкости. М.: Мир, 1977. 431 с.
Технологические эксперименты в невесомости. Свердловск: УНЦ АН СССР, 1983. 180 с.
Том Л., Эйплт К. Числовые расчеты полей в технике и физике. М.: Энергия, 1964. 208 с.
Федоренко Р. П. Итерационные методы решения разностных эллиптических уравнений//УМН. 1973. Вып. 2. С. 121—182.
Федоренко Р. П, Релаксационный метод решения разностных эллиптических уравнений//Журн. вычисл. математики и мат. физики. 1961. Т. 1, № 5. С. 922—927.
Федоров К. Н. О физической структуре приповерхностного слоя океана// Метеорология и гидрология. 1981. № 10. С. 58—6€.
Федоров К Н. Тонкая термохалинная структура вод океана. М.: Гидро- метеоиздат, 1976. 184 с.
Федоровський О. Д., Никифирович 6. /. Пдротермодинам!ка приповерх- невого шару р!дини i оптичн! методи ii досл!дженя//В1сн. АН УРСР. 1984. № 11. С. 15—21.
Федосеев А. И. Повышение эффективности метода конечных элементов для решения задач механики сплошных сред//Аннот. докл. VI Всесоюз. съезда по теоретической и прикладной механике. Ташкент, 1986. С. 669.
Федосеев А. И. Решение некоторых задач механики сплошных сред методом конечных элементов: Автореф. дис. ... канд. физ.-мат. наук. 01.02.05. М.: ИПМ АН СССР, 1980.
Фоли Дж., Дэм А. ван. Основы интерактивной машинной графики: В 2 т. М.: Мир, 1985. Т. 1—2.
Фромм Дж. Численное изучение конвекции в потоках, движущихся в закрытых помещениях//Численные методы в механике жидкостей. М.: Мир, 1973. С. 289—299.■
Хунжуа Г. F” Андреев Е 匸 Экспериментальные исследования теплообмена между морем и атмосферой при мелкомасштабном взаимодействии// Изв. АН СССР. ФАО. 1974. Т. 10, № 10. С. 1110—1112.
Центральный процессор ЕС-2655 2003. Описание команд. Dresden: VEB Robotron. Zentrum filr Forschung und Technik, 1983.
Черкасов С. Г. Естественная конвекция в вертикальном цилиндрическом сосуде при подводе тепла, к боковой и свободной поверхностям〃玄зв. АН СССР. МЖГ. 1984. № 6. С. 51—56.
Черкасов С. Г. Квазистационарный режим естественной конвекции в вертикальном цилиндрическом сосуде//Там же. 1986. № 1. С. 146—152.
Черкасов С. Г. Метод локального численного моделирования для расчета естественной конвекции в вертикальном цилиндрическом сосуде//ЧММСС. 1984. Т. 16, № 3. С. 153—166.
Черкасов С. Г. Модифицированный численный метод для расчета тепловой конвекции в вертикальном цилиндрическом сосуде//Там же. Т. 15, № 5 С 144—153
Черноусько Ю Л Экспериментальные исследования микроконвекции в лабораторных условиях//Изв. АН СССР. ФАО 1971. Т. 7, № 10 С. 1096— 1098.
Численные эксперименты по динамике глобального климата. Владивосток: ДВНЦ АН СССР, 1982. 144 с.
Шашков Ю. М. Выращивание монокристаллов методом вытягивания. М.: Металлургия, 1982. 312 с.
Эмери, Чу. Теплопередача через вертикальный слой жидкОсти//Теплопе- редача. 1965. № 1. С. 132—140.
Яненко И. И. Метод дробных шагов решения многомерных задач математической физики. Новосибирск: Наука, 1967. 195 с.
Arakava A. Computational design for long-term numerical integration of the equations of fluid motion: Two-dimensional incompressible flow//J. Comput. Phys. 1966. Vol. 1. N 1. P. 119—143.
Bar-Yoseph Л, Blech 丄 S., Solan A. Finite element solution of the Navier- Stokes equations in rotating' flow//Intern. J. Numer. Meth. Eng. 1981. Vol. 17. P. 1123—1146.
Baracat H. Z., Clark J. A. Analytical and experimental study of the transient laminar natural convection flows in partially filled liquid containers// Proc. 3rd Intern. Heat Transfer Conf. Chicago, 1966. Vol. 2. P. 152—162.
Batchelor G. K. Heat transfer by free convection across a closed cavity between vertical boundaries at different temperatures//Quart. Appl. Math. 1954. Vol 12, N 3. P. 209—233.
Bathe K・ /•, Wilson £ L., Peterson F. E SAP-IV — a structural analysis program for static and dynamic response of linear systems〃Rep. EERC 73—11. Berkeley: Univ. Cal., 1973.
Behnia M., Viskanta R. Free convection in thermally stratified water cooled from above//Intern. J. Heat and Mass Transfer. 1979. Vol. 22, N 4. P. 611—623.
Bettys P. L., Haslam /. C, bidder J. S. Comparison of four computer programs for two-dimensional convection in closed cells//Numerical methods in thermal problems/Ed. R. W. Lewis, K・ Morgan. Swansea, 1979. P. 243—255.
Bolton E.取.,Busse F. H. Stability of convection rolls in a layer with stress-free boundaries//J. Fluid Meeh. 1985. Vol. 150. P. 487—498.
Bontoux P., Gilly 8, Roux B. Natural convection in cavities for high Rayleigh numbers//Proc. 3rd GAMM Conf. Numer. Meth. Fluid Meeh. Notes on numerical fluid mechanics/Ed. E. H. Hirschel. Braunschweig; Wiesbaden: Vieweg, 1979. Vol. 2. P. 22—35.
Burggraf O. R. Analytical and numerical studies of the structure of steady separated flows//J. Fluid Meeh. 1966. Vol. 24, N 1. P. 115—168.
Burton 丄 4, Prim R. C., Slichter W. P. The distribution of solute in crystal grown from the melt. Part I: Theoretical//J. Chem. Phys. 1953. Vol. 21. P. 1987—1990.
Camel D., Favier J.丄 Thermal convection and longitudinal macrosegregation in horizontal Bridgman crystal growth. I: Order of magnitude ana- lysis//J. Cryst. Growth. 1984. Vol. 67. P. 42—56.
Camel D., Favier /. J. Thermal convection and longitudinal macrosegregation in horizontal Bridgman crystal growth. II: Practical laws//Ibid. P. 57—65.
Carruthers J. R. Flow transitions and interface shape in Czochralski growth of oxide crystals//Ibid. 1976. Vol. 36. P. 212—214.
Cebeci T., Bradshaw P. Physical and computational aspects of convective heat transfer. N. Y. etc.: Springer, 1984.
Chang E., Wilcox W. Inhomogeneities due to thermocapillary flow in floating zone melting//J. Cryst. Growth. 1975. Vol. 28. P. 8—12.
Chang-Maten /., Bankoff S. G. Nonlinear Taylor instability in a cylindrical vessel//Trans. ASME. J. Fluids Eng. 1984, Vol. 106, N 4. P. 380—384.
Chen С. E, Briggs D. G, Wirtz R. A. Stability of thermal convection in a salinity gradient due to lateral heating//Intern. J. Heat and Mass Transfer. 1971. Vol. 14. P. 279—288.
Chung Ch.-H. Experiments on steady and oscillatory temperature distribution in a floating zone due to the Marangoni convection//Acta astronaut. 1980. Vol. 7, N 4/5. P. 479—488.
Clark R 4, Wilcox W. R. Influence of gravity on thermocapillary convection in floating zone melting of silicon//J. Cryst. Growth. 1980. Vol. 50. P. 461—469.
Durocher L. L., Gasper A. A versatile two-dimentional mesh generator with automatic bandwith* reduction//Comput. and Struct. 1979. Vol. 10. P. 561—575.
Eckert £. R. G., Carlson W. O. Natural convection in an air layer enclosed between two vertical plates with different temperatures//Intern. J. Heat and Mass Transfer. 1961. Vol. 2. P. 106—120.
Elder /. W. Laminar free convection in a vertical slot//J. Fluid Meeh. 1965. Vol. 23( N 1. P. 77—98.
Elider J. W. Turbulent free convection, in vertical slot//Ibid. P. 99—111.
Elder J. W. Numerical experiments with free convection in a vertical slot// Ibid. 1966. Vol. 2 4, N 4. P. 823—843.
Evans L. B., Reid R. C., Drake E. M. Transient natural convection in a vertical cylinder//AIChE Journal. 1968. Vol. 14, N 2. P. 2 51—2 59.
Faller A.丄,Cartwright R. W. Laboratory studies of Langmuir circulations//!. Phys. Oceanogr. 1983. Vol. 13, N 2. P. 329—340.
Finite element systems: A handbook. 2nd ed./Ed. C. A. Brebbia. Berlin: Springer, 1982. 498 p.
Foster T. D. Onset on convection in a layer of fluid cooled from above// Phys. Fluid. 1965. Vol. 8, N 10. P. 1770—1774.
Foster T. D., Waller S.. Experiments on convection at very high Rayleigh nunibers//Ibid. 1985. Vol. 28, N 2. P. 455—461.
Grotzbach G. Spatial resolution requirements for direct numerical simulation of the R a у lei gh - В enard conveetwn//J. Comput. Phys. 1983. Vol. 49. P. 241—264.
Grotzbach G. The direct numerical simulation of laminar and turbulent Benard convection//J. Fluid Meeh. 1982. Vol. 119. P. 27—53.
Haines D A., Smith M. C. Wind tunnel generation of horizontal roll vortices over a differentially heated surface//Nature. 1983. Vol. 306, N 5941. P. 351—352.
Hart J. E On sideways diffusive instability//!. Fluid Meeh. 1971. Vol. 49, N 2. P. 279—288..
Hart 丄 E Stability of the flow in a differentially heated inclined box//Ibid. Vol. 47, N 3. P. 548—576.
Hart J. E A note on the stability of low-Prandtl number Hadley circula- tions//Ibid. 1983. Vol. 135. P. 271.
Hart J. E Low-Prandtl number convection between differentially heated end walls//Intern. J. Heat and Mass Transfer. 1983. Vol. 26, N 7. P. 1069— 1074..
Heitz W. £., Westwater J.取.Critical Rayleigh numbers for natural convection of water convined in square cells with L/D from 6,5 to 8//Trans. ASME. J. Heat Transfer. 1971. N 5. P. 188—196.
Hess С. E, Miller C. W. Natural convection in a vertical cylinder subject to constant heat flux//Intern. J. Heat and Mass Transfer. 1979. Vol. 22, N 3. P. 421—430.1
Hood P. Frontal solution program for unsymmetric matricies//Intern. J. Numer. Meth. Eng. 1976. Vol. 10. P. 37.
Huntley S. C. Temperature-pressure-time relations in closed cryogenic con- tainers//Adv. Cryog. Eng. 1960. Vol. 3. P. 342.
Hurle 力.T.几 Jakeman E. J., Pike E. R. On the solution of the Benard problem with boundaries of finite conductivity//Proc. Roy. Soc. London A.
1967. Vol. 296. N 1447. P. 469—475.■
Imberger J. The diurnal mixed layer//Limnol. Oceanogr. 1985. Vol. 30, N 4. P. 737—770.
Jannot M., Mazeas C Etude experimentale de la convection naturelle dans des cellules rectangulaires verticales//Intern. J. Heat and Mass Transfer. 1973. Vol. 16. P. 81—100.
Katsaros K. A, Shaw W. /“ Drummond K. Laboratory experiments on the interaction between surface waves and free convection in water//Turbu
lent fluxes through the sea surface, wave dynamics and prediction/Ed. A. Favies, K- Hasselmann. 1979. P. 289—305.
Kobayashi N. Hydrodynamics on Czochralski growth: Computer analysis and experiments//!. Cryst. Growth. 1982. Vol. 52. P. 425—434.
Kohler G., Wildenhein R D. Basis Programmierung des Matrixmoduls der EC2655/EC2655M. Dresden: VEB Robotron-EIektronik. 1985.
Kutateladze S. S., Kirdyashkin A. G, Ivakin V. P. TurbuTent natural convection on a vertical plate in a vertical layer//Intern. J. Heat and Mass Transfer. 1972. Vol. 15, N 2. P. 193—202.
Langlois 呼.E Effect of the buoyancy parametry on Czochralski bulk flow in garnet growth//J. Cryst. Growth. 1979. Vol. 46. P. 743—746.
Lee У., Korpela S. A. Multicellular natural convection in a vertical slot// J. Fluid Meeh. 1983. Vol. 126. P. 91—121.
Mackerle J. Review of general pre- and post-processor programs for the finite element applications//Adv. Eng. Software. 1983. Vol. 5, N 3. P. 148— 159.
Mateika D. Czochralski growth double container technique//!. Cryst. Growth. 1983. Vol. 65. P. 237—242.
Mull W., Reiher H. Warmeschute durch Luftschichten Gesundheits//Zuge- nier wess. Beih. 1930. Bd. 28, N 1. S. 1 —28.
Multigrid methods: Proc. Koln-Porz, 1981/Ed. W. Hackbush, U. Trotten- berg. Springer, 1982. (Leet. Notes Math.; Vol. 960).
Nagata M., Busse E H. Three-dimensional tertiary motions in a plane shear layer//J. Fluid Meeh. 1983. Vol. 135. P. 1—26.
Napolitano L. G. Surface and buoyancy driven free convection//Acta astronaut. 1982. Vol. 9, N 4. P. 199—215,
Narusawa U., Suzukawa У. Experimental study of double-diffusive cellular convection due to an uniform lateral heat flux//J. Fluid Meeh. 1981. Vol. 113. P. 387—405.'
Ogura У., Kondo H. A. linear stability of convective motion in a thermally unstable layer below a stable region//J. Meteorol. Soc. Jap. Ser. II. 1970. Vol. 48, N 3. P. 204—215.
Orszag S. 4., Israeli M. Numerical simulation of viscous incompressible flows//Annu. Rev. Fluid Meeh. 1974. Vol. 6_ P. 281—318.
Package reports//Comput. Statist, and Data Anal. 1983, Vol. 1, N 1. P. 53—65.
Pao H. P. Numerical solution of the Navier-Stokes equation for flows in the disk-cylinder system//Phys. Fluids. 1972. Vol. 15, N 1. P. 4—11.
Peyret R., Taylor T. D. Computational methods for fluid flow. N. Y. etc.: Springer, 1983. Рус. nep.: Пейре P., Тейлор T. Д. Вычислительные методы в задачах механики жидкости. Л.: Гидрометиздат, 1986. 352 с.
Perronnet A. Description des structures des donnees du club modulef// MODULEF. Chesney: IRIA. Fevr. 1979.
Polezhaev V. /., Bune A. V., Griaznov V. L. Structure, characteristics of transition and of turbulence in the thermal convection given by the direct numerical modelling//Laminar-turbulent transition/Ed. V. V. Kozlov. Berlin: Springer, 1985. P. 741—747.
Polezhaev V. /., Dubovik К G., Nikitin, S. A. et al. Convection during crystal growth on Earth and in Space//J. Cryst. Growth. 1981. Vol. 52, N 1. P. 465—470.
Polezhaev V. /., Griaznov V. £., Daykovsky A. G, Fedoseev A. /. Numerical models of turbulent convection based on the unsteady Navier-Stokes equations//Proc. VI Intern. Conf. Numer. Meth. Fluid Dynam. Tbilisi, 1978/ Ed. H. Cabannes. B.: Springer, 1978. P. 454—459. (Leet. Notes Phys.; Vol. 90).
Preisser E, Schwabe D„ Scharmann-A. Steady and oscillatory thermocapillary convection in liquid columns with free cylindrical surface//J. Fluid Meeh. 1983. Vol. 126. P. 545—567.
Qureshi Z. H., Gebhart B. Transition and transport in a buoyancy driven flow in wata adjacent to a vertical uniform flux surface//Intern. J. Heat and Mass Transfer. 1978. Vol. 21, N 12. P. 1467—1479.
Rosenblat S., Davis S. H., Homsy G. M. Nonlinear Marangoni convection in bounded layers//J. Fluid Meeh. 1982. Vol. 120. P. 91—144.
Schultz D. H. Numerical solution for the flow of a fluid in a heated closed cavity//Quart. J. Meeh, and Appl. Math. 1973. Vol. 26. Dt. 2 P 173—192.
Segel J. A. Distant sidewalls cause slow amplitude modulation of cpllnlar convection//J. Fluid Meeh. 1969. Vol. 38. P. 203—224.
Seki M, Fukusako S., Inaba H. Visual observation of natural convective flow in a narrow vertical cavity//Ibid. 1978. Vol. 84, pt 4. P. 695—704.
Sen A. K, Davis S. H. Steady thermocapillary flows in two-dimensional slots//Ibid. 1982. Vol. 121. P. 163—186.
Shih T. M. Numerical heat transfer. N. Y.: Hemisphere Publ. Corp., 1984. 563 p.■
Smith M. K, Davis S. H. Instabilitis of dynamic thermocapillary liquid layers. Part 1: Convective instabilitis//J. Fluid Meeh. 1983. Vol. 132. P. 119—144.
Snider D. M., Viskanta R. Radiation induced thermal stratification in surface layers of stagnant water//Trans. ASME. C. J. Heat Transfer. 1975. N 1. P. 35—40.
Spangenberg W. G„ Rowland 取.R. Convective circulation in water induced by evaporative cooling//Phys. Fluids. 1961. Vol. 4, N 6. P. 743—750.
Sparrow E M., Goldstein R. J., Jonsson V. K., Thermal instability in a horizontal fluid layer: effect of boundary conditions and non-linear temperature profile//J. Fluid Meeh. 1964. Vol. 18, N 4. P. 513.
Tanaka H., Miyata H. Turbulent natural convection in a horizontal water layer heated from below//Intern. J. Heat and Mass Transfer. 1980. Vol. 23. P. 1273—1281.
Thorpe J. 4, Hutt P. K, Soulsby R. The effect of horizontal gradients on thermohaline convection//J. Fluid Meeh. 1969. Vol. 38, pt 2. P. 375—400.
Townsend A. A. Internal waves produced by a convective layer//Ibid. 1966. Vol. 24, pt. 2. P. 307—319.
Turner J. S., Chen C. F. Two-dimensional effects in double-diffusive con- vection//Ibid. 1974. Vol. 63, pt 3. P. 577—592.
Vahl Davis G. Oe. Natural convection of air in a square cavity: a bench mark numerical solution//Int. J. for numerical methods in fluids. 1983. Vol. 3, N 3. P. 249—264.
Wesseling P., Sonneveld P. Numerical experiment with a multiple grid and a preconditioned Lanczos type methods//Approximation methods for Na- vier—Stokes problems/Ed. R. Rautman. Berlin etc., 1980. P. 543—562. (Leet. Notes. Math.; Vol. 771).
White E A. D., Wood J. D. C. Heat and mass transfer in LPE processes//!. Gryst. Growth. 1972. Vol. 17. P. 315—321.
Whitehead 丄 A., Chen M. M. Thermal instability and convection of a thin fluid layer bounded by a stably stratified region//J. Fluid Meeh. 1970. Vol. 40, pt 3. P. 549—576.
Yin S. H., Wung Г. V., Chen К Natural convection in an air layer enclosed with rectangular cavities//Intern. J. Heat and Mass Transfer. 1978. Vol. 21, N 3. P. 307—315.
Zebib 4, Homsy G. M, Meiburg E High Marangoni number convection in a square cavity//Phys. Fluids. 1985. Vol. 28, N 12. P. 3467—3476.
Zienkiewicz О. C. The finite element method. N. Y.: McGraw-Hill, 1977. 787 p..
Zulehner W., Huber D. Czochralski-grown silicon//Crystals-growth: Properties and applications. Berlin etc.: Springer, 1982. P. 1—144.
ОГЛАВЛЕНИЕ
От редактора . △
Предисловие 6
Глава 1. МЕТОДЫ ЧИСЛЕННОГО РЕШЕНИЯ НЕСТАЦИОНАРНЫХ УРАВНЕНИЙ НАВЬЕ—СТОКСА И
Введение. Математическая модель конвекции, тепло- и массообмеиа41
Метод конечных разностей 18
.1.1.Общая структура основной конечно-разностной схемы ..18
1 2.Сеточные аппроксимации уравнений вихря и переноса . ..21
3Решение уравнения для функции тока 31
4.Аппроксимация граничных условий для вихря 35
1 5.Тесты конечно-разностных схем на нестационарных задачах41
.Метод конечных элементов 48
2.1. Подход к построению уравнений МКЭ и аппроксимация граничных условий 49
2 2.Составление уравнений конечных элементов 53
2.3Решение систем алгебраических уравнений МКЭ ....55
1.2 4Генерация конечно-элементной сетки .......56
12.5.Уравнения Навье—Стокса в приближении Буссинеска . ..57
1.2 6. Тесты МКЭ ——течение несжимаемой жидкости в полости с движущейся границей61
1 2 7. Тесты тепловой конвекции в замкнутой области, подогреваемой сбоку 62
Глава 2 УСКОРЕНИЕ РАСЧЕТОВ И ОБРАБОТКА ЧИСЛЕННЫХ РЕАЛИЗАЦИЙ 66
Конвейерная обработка данных. Применение матричного модуля ЭВМ ЕС-1055М в задачах конвективного тепло- и мас- сообмена 67
2 1.1.Ускорение счета в конвейерных вычислителях 67
2 1 2.Общая характеристика матричного модуля ЭВМ ЕС-1055М.72
2 1 3.Эффективность МАМО в задачах тепло- и массообмеиа ..76
Графическая обработка численных реализаций 81
Графическая система «Динамика» 82
Диалоговая проблемно-ориентированная графическая обработка численных реализаций 85
Статистическая обработка численных реализаций ...87
Глава 3. ТЕПЛОВАЯ КОНВЕКЦИЯ В ЗАМКНУТЫХ ПЛОСКИХ ОБЛАСТЯХ И СОСУДАХ 93
.Тепловая гравитационная конвекция в вертикальном слое 94
Математическая модель 96
3.1 2 Структура н режимы течения 97
3.1 3. Зависимость суммарного потока тепла и других интегральных характеристик от чисел Рэлея, Прандтля и отношения сторон слоя . 101
3.1 4Локальные характеристики конвекции . . 105
3.1 5.Нестационарные ламинарный и турбулентныйрежимы.108
.Капиллярная конвекция в плоских областях 112
.2.1.Математическая модель113
2 2.Термокапиллярная конвекция в прямоугольныхканалах.114
2.3.Взаимодействие термокапиллярной и капиллярно-концёнтра
ционной конвекций 127
. Тепловая гравитационная конвекция в вертикальных цилиндрических сосудах132
3.1. Влияние конвекции на тепловой режим хранения жидкостей в сосудах132
2. Математическая модель и режимы тепловой гравитационной конвекции 133
3 3.•Квазистационарный режим конвекции .......137
.4.Нестационарные режимы ламинарной конвекции....146
5.Переходные и турбулентные режимы конвекции всосуде ..151
Глава 4. ГИДРОМЕХАНИКА И ТЕПЛОМАССООБМЕН ПРИ ВЫРАЩИВАНИИ КРИСТАЛЛОВ 156
.1. Конвекция, тепло- и массообмен при выращивании кристаллов -вытягиванием из расплава (метод Чохральского) . . .157
Математические модели и методы решения159
Изотермические течения расплава и механизмы распределения примеси 162
3. Некоторые закономерности неизотермического течения и распределения примеси в расплаве 169
.2. Влияние тепловой конвекции на распределение примеси при выращивании кристаллов методом направленной кристаллизации 175
2.1. Математическая модель процессов тепло- и массообмена при направленной кристаллизации 176
.2.2. Результаты параметрических исследований180
.3. Конвекция, тепло- и массообмен в модели жидкостной эпитаксии 184
3 1. Математическая модель процесса жидкостной эпитаксии . .185
3 2. Оценка численных значений критериев подобия для бинарных систем полупроводниковых материалов 189
3.3. Режимы движения при горизонтальном расположении подложек 191
3 4.Зависимость геометрии слоев от расположения подложек195
3.5Особенности жидкостной эпитаксии в условиях невесомости197
Глава 5. ЕСТЕСТВЕННО-КОНВЕКТИВНЫЕ ПРОЦЕССЫ В ГЕОФИЗИЧЕСКОЙ ГИДРОДИНАМИКЕ 198
5.1. Конвекция и слоистые структуры в стратифицированной жидкости 199
1.1 Постановка задачи и параметры расчетов201
2. Развитие термоконцентрационной конвекции во времени и характерные пространственные структуры203
5 1 3. Влияние теплового и концентрационного чисел Рэлея на образование и эволюцию слоистых структур208
4 Режимы конвекции и вертикальный масштаб слоистой структуры . 211
. Конвекция и внутренние волны в приповерхностном слое жидкости213
Постановка задачи213
2 2. Перемешивание тяжелой и легкой жидкости после внезапного обрушения215
.2 3. Конвекиля при охлаждении однородной жидкости ....219
2 4. Конвекция и внутренние волны при охлаждении стратифици-* рованной жидкости . .226
Глава 6. СПЕЦИАЛЬНОЕ МАТЕМАТИЧЕСКОЕ ОБЕСПЕЧЕНИЕ .231
6.1.Комплекс программ метода конечных разностей232
1.1.Комплекс программ общего назначения232
2 Комплекс программ моделирования гидродинамики, тепло- и массообмена при выращивании кристаллов методом Чохраль- ского235
Комплекс программ метода конечных элементов237
6 2 1.Основные принципы реализации комплекса FEMINA . . .237
6 2 2.Описание основных модулей комплекса . .238
6 2 3. Работа с комплексом FEMINA на ЕС ЭВМ .....240
Программная поддержка матричного модуля242
Пакет программ статистической обработкичисленныхреали*
заций .246
Программы графической обработки248
6 5 1.Графическая система《Дннамика》. 248
6 5 2.Диалоговая проблемно-ориентированнаяграфическаясистема
«Вуер》250
ЗАКЛЮЧЕНИЕ 253
Литература256
Вадим ИвановичПолежаевАндрей ВикторовичБунэНаталья АнатольевнаВерезубГеннадий СтепановичГлушкоВладимир Леонидович■ ГрязновКонстантин ГеоргиевичДубовикСергей АлександровичНикитинАнатолий ИвановичПростомолотовАлександр ИвановичФедосеевСергей ГелиевичЧеркасовВадим ИвановичПолежаевАндрей ВикторовичБунэНаталья АнатольевнаВерезубГеннадий СтепановичГлушкоВладимир Леонидович■ ГрязновКонстантин ГеоргиевичДубовикСергей АлександровичНикитинАнатолий ИвановичПростомолотовАлександр ИвановичФедосеевСергей ГелиевичЧеркасов
Вадим ИвановичПолежаевАндрей ВикторовичБунэНаталья Анатольевна
ВерезубГеннадий СтепановичГлушко
Владимир Леонидович■ Грязнов
Константин ГеоргиевичДубовик
Сергей АлександровичНикитин
Анатолий ИвановичПростомолотовАлександр ИвановичФедосеев
Сергей ГелиевичЧеркасов
Вадим ИвановичПолежаевАндрей ВикторовичБунэНаталья Анатольевна
ВерезубГеннадий СтепановичГлушко
Владимир Леонидович■ Грязнов
Константин ГеоргиевичДубовик
Сергей АлександровичНикитин
Анатолий ИвановичПростомолотовАлександр ИвановичФедосеев
Сергей ГелиевичЧеркасов
МАТЕМАТИЧЕСКОЕМОДЕЛИРОВАНИЕ
КОНВЕКТИВНОГОТЕПЛОМАССООБМЕНАНА ОСНОВЕ УРАВНЕНИЙ НАВЬЕ^СТОКСА
Утверждено к печати
Институтом проблем механики АН СССР
Редактор Л. Е. КононенкоХудожник А. М. ДраговойХудожественный редактор С. А. ЛитвакТехнический редактор Н. Н. КокинаКорректоры В. Г. Петрова, М. П. Тарасова
ИБ № 35316
Сдано в набор 04.01.87. Подписано к печати 31.03.87. Т-05662. Формат 60X90V16. Бумага книжно-журнальная импортная. Гарнитура литературная. Печать высокая. Усл. печ. л. 17. Усл. кр. отт. 17,4. Уч.-изд. л. 18,4. Тираж 2300 экз. Тип. зак. 4007.
Цена 3 р. 30 к.
Ордена Трудового Красного Знаменииздательство «Наука»
117864, ГСП-7, Москва, В-4 85, Профсоюзная ул., 902-я типография издательства «Наука»121099, Москва, Г-99, Шубинский пер., 6
МАТЕМАТИЧЕСКОЕ МОДЕЛИРОВАНИЕ
КОНВЕКТИВНОГО ТЕПЛОМАССООБМЕНАНА ОСНОВЕ УРАВНЕНИЙ НАВЬЕ-СТОКСА
Теоретическую основу механики вязкой жидкости составляют уравнения Навье — Стокса, выведенные более 150 лет назад. В общем виде решения этих уравнении мало изучены и содержат огромный объем информации. До середины 60-х годов XX в., т. е. до начала широкого распространения ЗВМ и численных методов в гидродинамике, постановка задачи об отыскании сложных и зависящих от большого числа параметров численных решений уравнений Навье — Сюкса была непривычной и вызывала дискуссию. В настоящее время численное моделирование на «основе уравнений Навье — Стокса сформировалось как самостоятельное направление в механике жидкости и газа и ее приложениях к аэрогидродинамике, машиностроению, энергетике, технологии, а также при изучении природных явлений.
1 Методы конечных разностей в последние годы также интенсивно усовертен- ствуются в направлениях, близких к МКЭ (построение МКР на нерегулярных сетках, использование исходных вариационных формулировок, применение энергетически нейтральных схем типа Аракавы, рассмотренных в разд. 1.1).
I В этой связи отметим работы [12, 39], где сообщается о трехмерном расчете
МАТЕМАТИЧЕСКОЕМОДЕЛИРОВАНИЕКОНВЕКТИВНОГОТЕПЛОМАССООБМЕНАНА ОСНОВЕ УРАВНЕНИЙНАВЬЕ-СТОКСА
«НАУКА»
АКАДЕМИЯ НАУК СССР
ИНСТИТУТ ПРОБЛЕМ МЕХАНИКИ
1ШАТЕМАГИЧЕСКОЕМОДЕЛИРОВАНИЕ
КОНВЕКТИВНОГОТЕПЛОМАССООБМЕНАНА ОСНОВЕ УРАВНЕНИЙНАВЬЕ-СТОКСА
Ответственный редакторакадемик В. С. АВДУЕВСКИИ
МОСКВА《НАУКА》
УДК 532 516 5 • 518 5+621.315 592+551 465
В. И. ПолежаевВ. БунэН. А. ВерезубГ. С. ГлушкоЛ. ГрязновК. Г. ДубовикА. НикитинА. И. ПростомолотовА. И. ФедосеевС. Г. ЧеркасовВ. И. ПолежаевВ. БунэН. А. ВерезубГ. С. ГлушкоЛ. ГрязновК. Г. ДубовикА. НикитинА. И. ПростомолотовА. И. ФедосеевС. Г. ЧеркасовМатематическое моделирование конвективного тепломассообмена на основе уравнений Навье— Стокса/В. И. Полежаев, А. В Бунэ, Н А. Верезуб и др.— М : Наука, 1987
В. И. Полежаев
В. Бунэ
Н. А. Верезуб
Г. С. Глушко
Л. Грязнов
К. Г. Дубовик
А. Никитин
А. И. Простомолотов
А. И. Федосеев
С. Г. Черкасов
В. И. Полежаев
В. Бунэ
Н. А. Верезуб
Г. С. Глушко
Л. Грязнов
К. Г. Дубовик
А. Никитин
А. И. Простомолотов
А. И. Федосеев
С. Г. Черкасов
В монографии систематизированы полученные в последние годы результаты изучения процессов конвекции, тепло- и массообмена на основе двумерных нестационарных уравнений Навье—Стокса в приближении Буссинеска. Рассмотрены методы численного решения уравнений Навье——Стокса и ускорения расчетов с помощью конвейерной обработки, методы графической и статистической обработки результатов расчетов Изложены математические модели и результаты исследований конвекции, тепло- и массообмена для технических, технологических приложений, в геофизической гидродинамике Приведены сведения о специальном математическом обеспечении, разработанном для решения данного класса задач
Книга предназначена для специалистов в области механики жидкости и газа, вычислительной гидродинамики, теплофизики, геофизической гидродинамики, а также для студентов старших курсов и аспирантов соответствующих специальностей.
Табл 19 Ил 135 Библиогр 280 назв
Рецензенты:
Д. М. Климов, В М. Пасконов
ММ1502000000-139042(02)-871502000000-139042(02)-87125-87—III125-87—III© Издательство《Наука》,1987 г.© Издательство《Наука》,1987 г.
М
М
1502000000-139
042(02)-87
1502000000-139
042(02)-87
125-87—III
125-87—III
© Издательство《Наука》,1987 г.
© Издательство《Наука》,1987 г.