Jump to content

Квазилинеаризация

Две кривые на графике с сеткой, каждая из которых отмечена крестиками в узлах интерполяции. Верхняя неглубокая кривая u_1 имеет минимум около 0,71, а нижняя, более глубокая кривая u_2 имеет минимум около -4. Обе кривые касаются y=1 в точках x=1 и x=-1.
Два численных решения нелинейной краевой задачи примера , . Решено спектральным методом Чебышева и квазилинеаризацией. Верхняя кривая использовал 21 узел интерполяции и нижнюю кривую использовал 34. Оба использовали 3 итерации.

В математике квазилинеаризация — это метод, который заменяет нелинейное дифференциальное уравнение или операторное уравнение (или систему таких уравнений) последовательностью линейных задач, которые считаются более простыми и решения которых аппроксимируют решение исходной нелинейной задачи с увеличением точность. Это обобщение метода Ньютона ; Слово «квазилинеаризация» обычно используется, когда дифференциальное уравнение представляет собой краевую задачу . [ 1 ] [ 2 ]

Абстрактная формулировка

[ редактировать ]

Квазилинеаризация заменяет заданный нелинейный оператор N определенным линейным оператором , который, будучи более простым, может использоваться итерационным образом для приближенного решения уравнений, содержащих исходный нелинейный оператор. Обычно это выполняется при попытке решить такое уравнение, как N(y) = 0, вместе с определенными граничными условиями B , для которых уравнение имеет решение y . Это решение иногда называют «эталонным раствором». Чтобы квазилинеаризация работала, эталонное решение должно существовать однозначно (по крайней мере, локально). Процесс начинается с начального приближения y0 , которое удовлетворяет граничным условиям и «достаточно близко» к эталонному решению y в смысле, который будет определен более точно позже. Первый шаг — взять производную Фреше нелинейного оператора N в этом начальном приближении, чтобы найти линейный оператор L(y0 ) , который лучше всего приближает N(y)-N(y0 ) локально . Тогда нелинейное уравнение можно аппроксимировать как N ( y ) = N(y k ) + L(y k )( y - y k ) + O ( yy k ) 2 , принимая k=0 . Приравнивая это уравнение к нулю, налагая нулевые граничные условия и игнорируя члены более высокого порядка, получаем линейное уравнение L(y k )( y - y k ) = - N(y k ) . Решение этого линейного уравнения (с нулевыми граничными условиями) можно назвать y k+1 . Вычисление y k для k = 1, 2, 3, ... путем последовательного решения этих линейных уравнений аналогично итерации Ньютона для одного уравнения и требует повторного расчета производной Фреше для каждого y k . При правильных условиях процесс может сходиться квадратично к эталонному решению. Однако, как и в случае с методом Ньютона для нелинейных алгебраических уравнений, могут возникнуть трудности: например, исходное нелинейное уравнение может не иметь решения, или иметь более одного решения, или множественное решение, и в этих случаях итерация может сходиться очень медленно. может вообще не сходиться или вместо этого сходиться к неправильному решению.

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

В отличие от первой дискретизации

[ редактировать ]

Вместо этого можно было бы дискретизировать исходный нелинейный оператор и сгенерировать (обычно большой) набор нелинейных алгебраических уравнений для неизвестных, а затем использовать собственно метод Ньютона для этой системы уравнений. Вообще говоря, поведение сходимости аналогично: одинаково хорошее начальное приближение приведет к одинаково хорошим приближенным дискретным решениям. Однако подход квазилинеаризации (линеаризация операторного уравнения вместо дискретизированных уравнений) кажется более простым для рассмотрения и позволяет использовать такие методы, как адаптивные пространственные сетки, в ходе итерации. [ 3 ]

В качестве примера, иллюстрирующего процесс квазилинеаризации, можно приближенно решить двухточечную краевую задачу для нелинейного узла где граничные условия и . Точное решение дифференциального уравнения можно выразить с помощью эллиптической функции Вейерштрасса ℘, например: где обозначение вертикальной черточки означает, инварианты что и . Нахождение значений и чтобы граничные условия были удовлетворены, необходимо решить одновременно два нелинейных уравнения с двумя неизвестными и , а именно и . Это можно сделать в среде, где доступны ℘ и его производные, например, методом Ньютона. [ а ]

Применяя вместо этого технику квазилинеаризации, можно найти, взяв производную Фреше в неизвестном приближении что линейный оператор Если начальное приближение тождественно на интервале , то первую итерацию (по крайней мере) можно решить точно, но это уже несколько сложно. Вместо этого можно использовать численное решение, например, с помощью спектрального метода Чебышева с использованием Чебышев — Очки Лобатто для дает решение с остатком менее после трех итераций; то есть, это точное решение , где максимальное значение меньше 1 на интервале . Это приближенное решение (назовем его ) согласуется с точным решением с

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

Примечания

[ редактировать ]
  1. ^ Для получения дополнительной информации об эллиптических функциях см. Lawden (1989) . [ 4 ]

См. также

[ редактировать ]
  1. ^ Ашер, Ури М.; Маттей, Роберт М.; Рассел, Роберт Д. (1995). Численное решение краевых задач для обыкновенных дифференциальных уравнений . СИАМ.
  2. ^ Сильвестр, Р.Дж.; Мейер, Ф. (июнь 1965 г.). «Двухточечные краевые задачи методом квазилинеаризации» . Журнал Общества промышленной и прикладной математики . 13 (2): 586–602. дои : 10.1137/0113038 . JSTOR   2946451 . Проверено 31 марта 2022 г.
  3. ^ Борнеманн, Фолькмар (1991). Адаптивный многоуровневый подход к параболическим уравнениям в двух измерениях пространства . ЗИБ . Проверено 6 марта 2022 г.
  4. ^ Лоуден, Дерек Ф. (1989). Эллиптические функции и приложения . Нью-Йорк: Springer-Verlag. ISBN  0-387-96965-9 .

Дальнейшее чтение

[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 49f1baa8a99425e711de1557ead86770__1722531120
URL1:https://arc.ask3.ru/arc/aa/49/70/49f1baa8a99425e711de1557ead86770.html
Заголовок, (Title) документа по адресу, URL1:
Quasilinearization - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)