Помощь в написании студенческих работ
Антистрессовый сервис

Методы регуляризации численных решений с большими градиентами

РефератПомощь в написанииУзнать стоимостьмоей работы

Называется аппроксимационной вязкостью. Его действие — сглаживание численного решения. Действительно, вдоль характеристики последнее уравнение переходит в уравнение теплопроводности. Слагаемые в правой части уравнения переноса, пропорциональные второй производной, моделируют диссипативный эффект. Однако эта вязкость является свойством выбранной разностной схемы 1-го порядка аппроксимации. Здесь… Читать ещё >

Методы регуляризации численных решений с большими градиентами (реферат, курсовая, диплом, контрольная)

Кроме основных понятий теории разностных схем — аппроксимации, устойчивости, сходимости — на практике существенную роль играют дополнительные свойства разностных схем. Среди таких свойств упомянем монотонность. Не существует общепринятого определения монотонности разностной схемы. Пока, до рассмотрения разностных схем в пространстве неопределенных коэффициентов, где будут рассмотрены схемы с положительной аппроксимацией по Фридрихсу, воспользуемся определением, данным Дж. Борисом и Д. Буком[1].

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

Свойство монотонности разностной схемы очень полезно при расчете разрывных решений. К сожалению, доказанная для линейного уравнения переноса теорема С. К. Годунова гласит, что среди линейных разностных схем (термин «линейный» мы уточним чуть ниже) не существует монотонных с порядком аппроксимации выше первого.

Зачастую в практических задачах схемы 1-го порядка аппроксимации не могут обеспечить требуемую точность численного решения.

При использовании немонотонных схем для получения численных решений с большими градиентами появляются осцилляции разностного происхождения. По этой причине в численных методах часто используется так называемая регуляризация численных решений. Рассмотрим наиболее распространенные методы регуляризации.

Сглаживание численного решения на верхнем слое (метод Л. А. Чудова). Вычисленное с помощью немонотонной разностной схемы значение функции в точке хп корректируется следующим образом:

Методы регуляризации численных решений с большими градиентами.

причем при, а = 0,5 значение йт является средним арифметическим:

Методы регуляризации численных решений с большими градиентами.

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

Методы регуляризации численных решений с большими градиентами.

Явная разностная схема имеет вид.

Методы регуляризации численных решений с большими градиентами.

т.е. при а = ax/h2 (это число — параболический аналог числа Куранта) сглаживание аппроксимирует диссипативный член, пропорциональный второй производной по пространственной координате. Понятно, что скорректированное решение будет устойчивым при, а < 0,5.

Для снятия последнего ограничения можно ввести алгоритм неявного сглаживания[2]. Расчетная формула этого алгоритма имеет вид.

Методы регуляризации численных решений с большими градиентами.

Аппроксимационная вязкость. Рассмотрим схему 1-го порядка аппроксимации для численного решения модельного однородного уравнения переноса (10.3):

Методы регуляризации численных решений с большими градиентами.

Запишем для этой схемы ее первое дифференциальное приближение. Исследование этой схемы на аппроксимацию приводит к следующему выражению для главных членов ошибки аппроксимации (главных членов невязки):

Методы регуляризации численных решений с большими градиентами.

Таким образом, с точностью до членов 2-го порядка аппроксимируется уравнение.

Методы регуляризации численных решений с большими градиентами.

где у = 0,5с/г[1 — т/(с/г)] — так называемый коэффициент аппроксимационной вязкости, а член.

Методы регуляризации численных решений с большими градиентами.

называется аппроксимационной вязкостью. Его действие — сглаживание численного решения. Действительно, вдоль характеристики последнее уравнение переходит в уравнение теплопроводности. Слагаемые в правой части уравнения переноса, пропорциональные второй производной, моделируют диссипативный эффект. Однако эта вязкость является свойством выбранной разностной схемы 1-го порядка аппроксимации. Здесь в уравнение не вводятся никакие дополнительные члены и не используются сглаживающие операторы. Рассматриваемое уравнение носит название первого дифференциального приближения разностной схемы (подробнее см. ниже). Все схемы 1-го порядка аппроксимации будут обладать схемной вязкостью.

Искусственная вязкость. Для регуляризации решения, полученного с помощью немонотонных разностных схем с порядком аппроксимации выше первого, можно вводить так называемую искусственную вязкость. Этот способ регуляризации решения был предложен К. Мортоном и Р. Рихтмайером[3] для численного решения систем уравнений газовой динамики. В рамках данной главы мы ограничимся рассмотрением модельного линейного уравнения переноса.

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

Методы регуляризации численных решений с большими градиентами.

для решения линейного уравнения переноса (10.3).

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

Методы регуляризации численных решений с большими градиентами.

где 77(и",+j — 2м" + м" _j) — искусственная вязкость, величина порядка «;

главного члена погрешности аппроксимации (невязки);? — коэффициент искусственной вязкости. Исследование этой схемы на устойчивость с помощью спектрального признака дает г < 0,5, а2 < 2г, где г = ?, т/К1, а = cx/h. При = 0,5 для рассматриваемого линейного уравнения получим схему Лакса — Вендроффа.

Методы коррекции потоков Бориса — Бука. Рассмотрим идею введения «антидиффузии», предложенную Дж. Борисом и Д. Буком1. В дальнейшем разностные методы, аналогичные предложенным Борисом и Буком, получили название «методы коррекции потоков».

Пусть Lxux = 0 — схема 1-го порядка точности, аппроксимирующая линейное одномерное уравнение переноса (10.3) и обладающая аппроксимационной вязкостью. В качестве простейшего примера можно привести схему «явный левый уголок». Уменьшим влияние аппроксимационной вязкости на численное решение. Для этого введем потоки антидиффузии (терминология авторов метода):

Методы регуляризации численных решений с большими градиентами.

где йт решение, полученное по схеме 1-го порядка с аппроксимационной вязкостью; Фт±½ — потоки. Отметим, что в современной литературе часто используются термины «числовой поток», «численный поток» или «функция числового потока».

Выражения для потоков имеют вид.

Методы регуляризации численных решений с большими градиентами.

При постоянном значении ?, разностное уравнение имеет вид Методы регуляризации численных решений с большими градиентами.

Основная идея метода коррекция потоков состоит во введении сглаживающего оператора определенного вида2.[4][5]

  • [1] Борис Дж. П., БукД. Л. Решение уравнения непрерывности методом коррекции потоков // Вычислительные методы в физике. Управляемый термоядерный синтез. М.: Мир, 1980. С. 92−141.
  • [2] Подробнее о сглаживании по Л. А. Чудову можно прочитать, например, в работе: Пасконов В. М., Полежаев В. И., Чудов Л. А. Численное моделирование процессов тепло-и массообмена. М.: Наука, 1984.
  • [3] Рихтмайер Р., Мортон К. Разностные методы решения краевых задач. М.: Мир, 1972.
  • [4] См. Борис Дж. П., Бук Д. Л. Указ. соч.
  • [5] Метод коррекции потоков подробно описан в работе: Самарский А. А., Попов Ю. П. Указ. соч.
Показать весь текст
Заполнить форму текущей работой