Промышленный лизинг Промышленный лизинг  Методички 

0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 [ 18 ] 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124

Последнее соотношение можно записать в векторной форме

l + v.pv = 0.

Недивергентной будет, например, такая форма уравнения неразрывности:

В качестве другого примера рассмотрим одномерный процесс распространения тепла в среде с зависящими от координаты плотностью р, удельной теплоемкостью с и коэффициентом теплопроводности k. Запишем это уравнение в дивергентной форме

И недивергентной форме

Взятая со знаком минус правая часть уравнения (3.62) равна дивергенции вектора теплового потока в одномерном случае. При использовании разностных схем, построенных для записанных в недивергентной форме уравнений в частных производных, часто сложно решать уравнения с разрывными коэффициентами, например проводить расчет течений с ударными волнами.

Второй вопрос, который мы рассмотрим в этом разделе, связан с понятием консервативности конечно-разностной схемы. Наша книга посвящена в основном методам решения уравнений, являющихся следствием физических законов сохранения, например законов сохранения массы, импульса и энергии. Уравнения в частных производных описывают эти законы сохранения в точке. Конечно-разностная схема обеспечивает близкую аппроксимацию уравнений в частных производных в небольшой области, содержащей несколько узлов разностной сетки. Те же законы сохранения, из которых выводятся уравнения в частных производных, справедливы для любой конечной области (контрольного объема). На самом деле вывод уравнений в частных производных обычно начинают с применения законов сохранения к контрольным объемам. Если конечно-разностная схема даст близкую аппроксимацию уравнения в частных производных в окрестности каждого узла разностной сетки, то можно ожидать, что законы сохранения будут приближенно выполняться и для большего контрольного объема, содержащего довольно большое число узлов разностной сетки. Консервативной схемой называется разностная схема, обеспечивающая точное выполнение



Чтобы показать, что для решения уравнения неразрывности используется консервативная конечно-разностная схема, следует установить, что решение разностных уравнений удовлетворяет конечно-разностному аналогу этого интегрального тождества. Обычно это проверяется для контрольного объема, совпадающего со всей областью течения. Для этого вычислим интеграл в левой части, просуммировав конечно-разностные аналоги уравнения в частных производных во всех узлах разностной сетки. Если конечно-разностная схема консервативна, то при суммировании сократятся все члены, кроме тех, которые описывают поток массы через границу. Последние следует перегруппировать так, чтобы эти члены совпали с конечно-разностным аналогом интеграла в правой части закона сохранения массы. Для этого примера результат будет проверкой равенства втекающего в объем и вытекающего из него количества вещества. Если используемая конечно-разностная схема неконсервативна, то внутри области могут появиться источники и стоки небольшой интенсивности.

3 д. Андерсон и др. Том 1

законов сохранения (исключая погрешности округления) на любой сетке в конечной области, содержащей произвольное число узлов разностной сетки. Для решения некоторых задач можно использовать только консервативные разностные схемы.

Главным в определении консервативности разностной схемы является слово «точное». Любая согласованная разностная схема обеспечивает приближенное выполнение законов сохранения в большой области, но лишь консервативная разностная схема обеспечивает точное (без учета погрешности округления) выполнение этих законов вследствие взаимного уничтожения ряда членов уравнения. Проиллюстрируем это на примере решения уравнения неразрывности для установившегося течения: V-pV = = 0. Предположим, что мы построили конечно-разностную схему, аппроксимирующую это уравнение, и решили разностные уравнения во всей области течения. Из закона сохранения массы, примененного к любому контрольному объему, который может совпадать со всей областью течения или составлять какую-то ее часть, следует, что суммарный расход газа через границу этого объема равен нулю (сколько вещества втекает в объем столько и вытекает из него). Формально это можно показать, проинтегрировав записанное в дивергентной форме уравнение по всему объему и воспользовавшись формулой Гаусса - Остроградского



§ 3.4. Различные методы построения конечно-разностных схем

Для данного уравнения в частных производных и данной конечно-разностной сетки конечно-разностный аналог этого уравнения может быть построен разными методами. Укажем на некоторые из них:

(a) разложение функций в ряд Тейлора;

(b) интерполяция функций полиномами;

(c) интегральный метод;

(d) метод контрольного объема.

Иногда все эти методы приводят к одному и тому же конечно-разностному аналогу исходного уравнения. Сначала проанализируем подробно метод разложения функций в ряд Тейлора, иногда привлекая для аппроксимации граничных условий интерполяционные полиномы.

Обычно для построения консервативных конечно-разностных схем используют записанные в дивергентной форме уравнения в частных производных. Если записать уравнение в дивергентной форме не удается, то для построения консервативной конечно-разностной схемы мол<но воспользоваться методом контрольного объема (см. п. 3.4.4). Построенная этим методом конечно-разностная схема оказывается, как правило, консервативной, если конечно-разностные выражения для потоков через прилегающие грани контрольных объемов одинаковы.

Вся недолгая история вычислительной гидромеханики и теплопередачи сопровождается спорами о том, должна ли разностная схема быть консервативной. Однако не только консервативность определяет достоинства и недостатки разностной схемы. Уравнения в частных производных описывают не только законы сохранения в точке, но, как было показано в гл. 2, они содержат информацию о характеристических направлениях и областях зависимости. Конечно-разностная схема должна по возможности правильно описывать и эти свойства уравнений в частных производных. На практике часто используют неконсервативные конечно-разностные схемы, которые в ряде случаев оказываются точнее консервативных. Вопрос о том, нужно ли обеспечивать очень точное выполнение законов сохранения в конечной области, зависит от поставленной задачи. Все согласованные конечно-разностные схемы независимо от того, консервативны они или нет, на достаточно мелкой сетке позволяют в большинстве случаев достичь требуемой точности решения уравнения.



0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 [ 18 ] 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124